.png)
let date = new Date('May 16, 2019 17:22:10');
console.log(date); // Thu May 16 2019 17:22:10 GMT+0900 (한국 표준시)
date = new Date('2019/05/16/17:22:10');
console.log(date); // Thu May 16 2019 17:22:10 GMT+0900 (한국 표준시)
// 월을 나타내는 4는 5월을 의미한다. -> 0부터 시작하기 때문이다.
// 일은 정수 1부터 시작한다.
// 2019/5/1/00:00:00:00
let date = new Date(2019, 4);
console.log(date); // Wed May 01 2019 00:00:00 GMT+0900 (한국 표준시)
// 2019/5/16/17:24:30:00
date = new Date(2019, 4, 16, 17, 24, 30, 0);
console.log(date); // Thu May 16 2019 17:24:30 GMT+0900 (한국 표준시)
let date = Date();
console.log(typeof date, date);
// string Thu May 16 2019 17:33:03 GMT+0900 (한국 표준시)
console.log(Date.now());// 1585224100127
console.log(new Date(1585224100127));// Thu Mar 26 2020 21:01:40 GMT+0900 (대한민국 표준시
console.log(Date.parse("2020-03-26UTC13:30:00"));// 1585229400000
console.log(Date.parse("2020-03-26 13:30:00"));// 1585197000000
console.log(Date.parse("2020/03/26 22:30:00"));// 1585229400000
var date = new Date();// Thu Mar 26 2020 21:11:22 GMT+0900 (대한민국 표준시)
var yyyy = date.getFullYear();// 2020
var yyy = date.getYear();// 120, 다음과 같은 결과가 나온다. 그래서 get Year는 잘 사용하지 않는다.
var date = new Date();// Thu Mar 26 2020 21:11:22 GMT+0900 (대한민국 표준시)
date.setFullYear(2021);// Thu Mar 26 2021 21:11:22 GMT+0900 (대한민국 표준시)
date.setFullYear(2020, 0);// Sun Jan 26 2021 21:11:22 GMT+0900 (대한민국 표준시)
date.setFullYear(2020, 0, 1);// Wed Jan 01 2021 21:11:22 GMT+0900 (대한민국 표준시)
var date = new Date();
console.log(date);// Thu Mar 26 2020 21:11:22 GMT+0900 (대한민국 표준시)
console.log(date.getMonth());// 2
var date = new Date();// Thu Mar 26 2020 21:11:22 GMT+0900 (대한민국 표준시)
date.setMonth(4);// 5월
console.log(date);// Fri May 26 2020 21:11:22 GMT+0900 (대한민국 표준시)
date.setMonth(4, 1);// 5월 1일
console.log(date);// Fri May 1 2020 21:11:22 GMT+0900 (대한민국 표준시)
var date =new Date();
console.log(date);// Thu Mar 26 2020 21:11:22 GMT+0900 (대한민국 표준시)
console.log(date.getDate());// 26
var date =new Date();// Thu Mar 26 2020 21:11:22 GMT+0900 (대한민국 표준시)
date.setDate(1);// 1일
console.log(date);// Sun Mar 01 2020 13:36:31 GMT+0900 (대한민국 표준시)
var date =new Date();
console.log(date);// Thu Mar 26 2020 21:11:22 GMT+0900 (대한민국 표준시)
console.log(date.getDay());// 4
var date =new Date();
console.log(date);// Thu Mar 26 2020 21:11:22 GMT+0900 (대한민국 표준시)
console.log(date.getHours());// 21
var date =new Date();
console.log(date);// Thu Mar 26 2020 21:11:22 GMT+0900 (대한민국 표준시)
console.log(date.setHours(20));// 20
var date =new Date();
console.log(date);// Thu Mar 26 2020 21:11:22 GMT+0900 (대한민국 표준시)
console.log(date.getMinutes());// 11
var date =new Date();
console.log(date);// Thu Mar 26 2020 21:11:22 GMT+0900 (대한민국 표준시)
console.log(date.setMinutes(20));// 20
var date =new Date();
console.log(date);// Thu Mar 26 2020 21:11:22 GMT+0900 (대한민국 표준시)
console.log(date.getSeconds());// 22
var date =new Date();
console.log(date);// Thu Mar 26 2020 21:11:22 GMT+0900 (대한민국 표준시)
console.log(date.setSeconds(20));// 20
var date =new Date();
console.log(date);// Thu Mar 26 2020 21:11:22 GMT+0900 (대한민국 표준시)
console.log(date.getMilliseconds());// 111
var date =new Date();
console.log(date);// Thu Mar 26 2020 21:11:22 GMT+0900 (대한민국 표준시)
console.log(date.setMilliseconds(999));// 999
var date =new Date();
console.log(date);// Thu Mar 26 2020 21:11:22 GMT+0900 (대한민국 표준시)
console.log(date.getTime());// 1585224682000
var date =new Date();
// 1970년 1월 1일 0시 0분 0초부터 현재까지 지난 시간을 밀리초 단위로 설정
console.log(date.setTime(86400000 * 30));
// 86400000(1일) * 30 => Sat Jan 31 1970 09:00:00 GMT+0900 (대한민국 표준시)
var date =new Date("Thu Mar 26 2020 21:11:22 GMT+0900 (대한민국 표준시)");
console.log(date.toDateString());// Thu Mar 26 2020
console.log(date.toTimeString());// 21:11:22 GMT+0900 (대한민국 표준시)
console.log(date.toString());// Thu Mar 26 2020 21:11:22 GMT+0900 (대한민국 표준시)
다수가 공유하는 공통된 기준을 따르는 데이터라면 Date같이 주어진 기능을 잘 활용하는 것도 능력이라는 생각이 든다🙃