입력한 날짜와 시간이 현재 시간과 비교하여 이전인지 여부를 체크하는 Javascript입니다.
1. Javascript의 new Data 객체를 이용하여 입력된 String값으로 Date를 생성합니다.
2. 현재날짜의 Date와 입력된 Date를 비교합니다.
3. 입력된 Date에서 현재날짜의 Date를 뺀 결과값이 음수이면 결과는 False입니다.
/**
* 시간 선택 시 현재날의 현재 이전인지 여부 체크하는 함수
*/
function isUseDay(strTime, strDay)
{
var tHH = Number(strTime.substring(2,4));
var tMM = Number(strTime.substring(4,6));
var rYY = Number(strDay.substring(0,4));
var rMM = Number(strDay.substring(5,7)) - 1;
var rDD = Number(strDay.substring(8,10));
var currDate = new Date();
var tDate = new Date(rYY, rMM, rDD, tHH, tMM);
// 입력한 시간이 현재일자 시간 이전이면 false
if ( tDate - currDate < 0 ) {
return false;
}
else {
return true;
}
}
Javascript에서는 아래 4가지 방법을 사용하여 날짜와 시간을 표현할 수 있습니다.
new Date();
new Date(year, month, day, hours, minutes, seconds, milliseconds);
new Date(milliseconds);
new Date('date');
2020/03/14 - [유용한 활용팁] - Javascript post ajax를 통한 난수 쿠폰번호 인증 처리 및 테이블 행 추가 방법
2020/03/09 - [유용한 활용팁] - Javascript ajax 동기식으로 처리 후 jquery submit 처리하기 - $.when, currentTarget
2020/03/05 - [유용한 활용팁] - Javascript ajax async: false (동기식) 처리 시 로딩바 구현 방법
2020/03/04 - [유용한 활용팁] - Javascript jquery submit 이벤트 시 submit 제어하기
2020/03/03 - [유용한 활용팁] - Javascript Form onsubmit 이벤트 시 ajax 결과에 따라서 전송 처리하기 - async: false
2020/02/24 - [유용한 활용팁] - Javascript 내국인 주민등록번호 유효성 검사
2020/02/22 - [유용한 활용팁] - Javascript jQuery prop로 버튼 disabled 처리하기
2020/01/16 - [유용한 활용팁] - Javascript Jquery UI datepicker 한글화 하기 - datepicker-ko
2020/01/14 - [유용한 활용팁] - Javascript one을 이용하여 keyup으로 ajax 한번만 호출하기
2020/01/13 - [유용한 활용팁] - Javascript ajax setTimeout를 이용하여 3분 간격 세션 자동 연장 처리
2020/01/10 - [유용한 활용팁] - Javascript Jquery 브라우저 종료시 로그아웃 처리하기 - beforeunload
2019/12/24 - [유용한 활용팁] - JavaScript 원하는 영역에 대해서만 출력 화면 설정하기 - window.print()
2019/12/21 - [유용한 활용팁] - JavaScript ajax jquery $.post를 이용하여 form 데이터 구성 없이 post로 데이터 전송 처리
2019/11/15 - [유용한 활용팁] - JavaScript 구분자로 배열 만들기, 타입 변경하기(String, Number)
2019/11/07 - [유용한 활용팁] - JavaScript(자바스크립트), Jquery를 이용하여 이미지 바뀌게(토글, toggle) 하는 방법 - replace 활용
2019/10/29 - [유용한 활용팁] - JavaScript Input 생년월일 유효성 검사하기 - isBirthDay, 2월 29일 윤년 계산
2019/10/23 - [유용한 활용팁] - JavaScript Input 날짜 체크, Date 만들기 - isDate, getDate, calcDate
'유용한 활용팁' 카테고리의 다른 글
MySQL 기존 테이블 이용 신규 테이블 생성, 테이블명 변경, 컬럼에 AUTO_INCREMENT, DEFAULT 추가 방법, 인덱스 생성 (0) | 2020.05.20 |
---|---|
카카오톡 채팅창 URL 공유시 나오는 사이트 OG(Open Graph) 이미지 변경하기 - 캐시 초기화 (0) | 2020.05.14 |
중고 에어팟2 중국 가품과 애플 정품 구분 비교 방법 (0) | 2020.05.09 |
티스토리 구글 애드센스 일치하는 콘텐츠 플러그인 설정 방법 (0) | 2020.05.08 |
엑셀 INDEX, MATCH, VLOOKUP 함수로 필요한 데이터 조회하기 (0) | 2020.05.07 |