[TCP School/자바스크립트] 표준 객체 - Date 메소드
Date.now()
Date.now() 메소드는 1970년 1월 1일 0시 0분 0초부터 현재까지의 시간을 밀리초 단위의 정수로 반환한다.
var nowMiliSec = Date.now();
new Date(nowMilisec); // new Date()와 같은 값을 반환
Date.prototype getter 메소드
모든 Date 인스턴스는 Date.prototype으로부터 메소드와 프로퍼티를 상속받는다.
Date.prototype getter 메소드는 날짜와 관련된 정보를 받아오기 위한 메소드이다.
가장 많이 사용되는 대표적인 getter 메소드는 다음과 같다.
1. getFullYear()
2. getDate()
3. getDay()
4. getTime()
getFullYear()
getFullYear() 메소드는 현재 연도를 4비트의 숫자(YYYY)로 반환한다.
var date = new Date();
document.write('올해는 ' + date.getFullYear() + '년 입니다.'); // 현재 연도를 반환
getDate()
getDate() 메소드는 현재 날짜에 해당하는 숫자를 반환한다.
var date = new Date();
document.write('오늘은 ' + date.getMonth() + '월' + date.getDate() + '일 입니다.'); // 현재 날짜를 반환
getDay()
getDay() 메소드는 현재 요일에 해당하는 숫자를 반환한다.
var date = new Date();
var day;
switch (date.getDay()) {
case 0:
day = '일';
break;
case 1:
day = '월';
break;
case 2:
day = '화';
break;
...
case 6:
day = '토';
break;
}
document.write('오늘은 ' + day + '요일입니다.');
getTime()
getTime() 메소드는 1970년 1월 1일 0시 0분 0초부터 현재까지의 시간을 밀리초 단위로 환산한 값을 숫자로 반환한다.
var date = new Date();
var period = date.getTime() / 864000000; // 하루는 86,400,000 밀리초로 계산됨
document.write('1970년 1월 1일부터 오늘까지 ' + period.toFixed() + '일이 지났습니다.');
나머지 다른 메소드들은 아래 링크에서 확인할 수 있다.
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Date
Date - JavaScript | MDN
JavaScript Date 객체는 시간의 한 점을 플랫폼에 종속되지 않는 형태로 나타냅니다. Date 객체는 1970년 1월 1일 UTC(협정 세계시) 자정과의 시간 차이를 밀리초로 나타내는 정수 값을 담습니다.
developer.mozilla.org
TCP School의 강의 내용을 정리한 포스트입니다.
http://www.tcpschool.com/javascript/intro
코딩교육 티씨피스쿨
4차산업혁명, 코딩교육, 소프트웨어교육, 코딩기초, SW코딩, 기초코딩부터 자바 파이썬 등
tcpschool.com
'공부 > JavaScript' 카테고리의 다른 글
[TCP School/자바스크립트] 표준 객체 - String 메소드 (0) | 2023.04.21 |
---|---|
[TCP School/자바스크립트] 표준 객체 - String 객체 (0) | 2023.04.21 |
[TCP School/자바스크립트] 표준 객체 - Date 객체 (0) | 2023.04.21 |
[TCP School/자바스크립트] 표준 객체 - Math 객체 (0) | 2023.04.21 |
[TCP School/자바스크립트] 표준 객체 - Number 객체 (0) | 2023.04.20 |