1. 표준시 가져오기
var date = new Date();
로 날짜를 가져오면
이처럼 표준시 양식이 리턴된다.
2. yyyy-mm-dd 형식으로 가져오기
날짜 비교 등을 위해 위의 형식으로 가져와야 할 때는
(1) 함수 선언
function getTimeStamp() {
var d = new Date();
var s =
leadingZeros(d.getFullYear(), 4) + '-' +
leadingZeros(d.getMonth() + 1, 2) + '-' +
leadingZeros(d.getDate(), 2);
return s;
}
function leadingZeros(n, digits) {
var zero = '';
n = n.toString();
if (n.length < digits) {
for (i = 0; i < digits - n.length; i++)
zero += '0';
}
return zero + n;
}
위의 2 개의 함수를 <script></script> 태그 안에 선언한다.
(2)날짜 변수 생성
var today = getTimeStamp() ;
위에서 선언한 함수를 이용하여 날짜 변수를 선언한다.
today를 출력해보면 yyyy-mm-dd 형식으로 출력됨을 확인할 수 있다.
3. 예시
(1)함수 및 변수 선언
(2)날짜 비교
-> baseYmd 라는 id 값을 가진 DatePicker 값이 내일 이상일 경우, 경고 창 띄운 후 오늘 날짜로 변경
'IT | 개발 > JavaScript' 카테고리의 다른 글
[JavaScript | 오류 해결] SCRIPT438: 개체가 'includes' 속성이나 메서드를 지원하지 않습니다. (IE, 인터넷 익스플로러에서만 발생) (2) | 2020.01.23 |
---|---|
[kendo | grid] grid에서 체크된 항목 제거하기 (0) | 2020.01.04 |
[JavaScript | 기본 문법] 조건문과 반복문 기본 예제 (0) | 2020.01.02 |
[kendo | grid] grid에서 체크된 항목의 dataItem 가져오기(여러 개) (0) | 2019.12.31 |
[JavaScript | 오류 해결] The Code of method_jspService is exceeding the 65535 bytes limit (0) | 2019.12.29 |