01. ES5 / ECMAScript 5 (2009) :: Date
Date
· 1970년 1월 1일 UTC(협정 세계시) 자정과의 시간 차이를 밀리초로 나타내는 정수 값을 담는다.
※ 참조 : https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Date
Date.now()
· UTC 기준으로 1970년 1월 1일 0시 0분 0초부터 현재까지 경과된 밀리 초를 반환한다.
var timeInMs = Date.now();
브라우저 호환성
※ 참조 (+Poliyfill) : https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Date/now
Date.prototype.toISOString()
· 단순화한 확장 ISO 형식(ISO 8601)의 문자열을 반환한다. 반환 값은 24글자 또는 27글자(각각 YYYY-MM-DDTHH:mm:ss.sssZ 또는 ±YYYYYY-MM-DDTHH:mm:ss.sssZ)형식 갖는다.
dateObj.toISOString()
Example. 기본 예제
const event = new Date('05 October 2011 14:48 UTC');
console.log(event.toString()); // expected output: Wed Oct 05 2011 16:48:00 GMT+0200 (CEST)
console.log(event.toISOString()); // expected output: 2011-10-05T14:48:00.000Z
브라우저 호환성
※ 참조 (+Poliyfill) : https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString
Date.prototype.toJSON()
· Date 객체의 문자열 표현을 반환한다.
dateObj.toJSON()
Example. 기본 예제
const event = new Date('August 19, 1975 23:15:30 UTC');
const jsonDate = event.toJSON();
console.log(jsonDate); // 1975-08-19T23:15:30.000Z
console.log(new Date(jsonDate).toUTCString()); // Tue, 19 Aug 1975 23:15:30 GMT
브라우저 호환성
※ 참조 : https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Date/toJSON
[STUDY] ECMAScript - 연혁(버전) 및 정리
[STUDY] ECMAScript5 / ES5 (2009)
'Study' 카테고리의 다른 글
[STUDY] ECMAScript5 / ES5 (2009) :: Array (0) | 2022.05.28 |
---|---|
[STUDY] ECMAScript5 / ES5 (2009) :: Object (0) | 2022.05.28 |
[STUDY] ECMAScript5 / ES5 (2009) :: JSON (0) | 2022.05.27 |
[STUDY] ECMAScript5 / ES5 (2009) :: String (0) | 2022.05.27 |
[STUDY] ECMAScript5 / ES5 (2009) :: Basic (0) | 2022.05.27 |
댓글