월은 [0 ~ 11] 인덱스 사용
요일은 [0 ~ 6] 인덱스 사용
자바스크립트 타임스탬프는 밀리초가 기준이다.
let date1 = new Date();
// -> Thu May 19 2022 18:11:13 GMT+0900 (한국 표준시)
let date2 = new Date(2022, 5, 19, 21, 0, 50, 10);
// -> Sun Jun 19 2022 21:00:50 GMT+0900 (한국 표준시)
let date3 = new Date('2022-05-20');
// -> Fri May 20 2022 09:00:00 GMT+0900 (한국 표준시)
let date4 = new Date('2022-05-20 10:30:20');
// -> Fri May 20 2022 10:30:20 GMT+0900 (한국 표준시)
let date5 = new Date('2022-5-20 10:30:20');
// -> Fri May 20 2022 10:30:20 GMT+0900 (한국 표준시)
let date6 = new Date('1 2022-05-20 10:30:20');
// -> InValid Date
let date7 = new Date('fdskjksdlfjklsdf 2022-05-20 10:30:20');
// -> Fri May 20 2022 10:30:20 GMT+0900 (한국 표준시)
let date8 = new Date('2022.05.20 10:30:20');
// -> Fri May 20 2022 10:30:20 GMT+0900 (한국 표준시)
let date9 = new Date('May 20, 2022 10:30:20');
// -> Fri May 20 2022 10:30:20 GMT+0900 (한국 표준시)
let date10 = new Date(1653091200000);
// -> Sat May 21 2022 09:00:00 GMT+0900 (한국 표준시)
let date = new Date();
//연도 : 2022
date.getFullYear();
//월 : 4
date.getMonth();
//일 : 19
date.getDate();
//요일 : 4
date.getDay();
//시 : 19
date.getHours();
//분 : 4
date.getMinutes();
//초 : 10
date.getSeconds();
//밀리초 : 1
date.getMilliseconds();
//UTC를 기준으로 부터의 간격(밀리초 단위)
date.getTime();
//현지 시간과 표준 시간 간격(분) -540
date.getTimezoneOffset();
//UTC도 getTime과 getTimezoneOffset을 제외하고는 동일한 형태의 함수를 가지고 있다.
var now = new Date(); // 현재 날짜 및 시간
console.log("현재 : ", now);
var yesterday = new Date(now.setDate(now.getDate() - 1)); // 어제
console.log("어제 : ", yesterday);
var now = new Date(); // 현재 날짜 및 시간
console.log("현재 : ", now);
var tomorrow = new Date(now.setDate(now.getDate() + 1)); // 내일
console.log("내일 : ", tomorrow);
var now = new Date(); // 현재 날짜 및 시간
console.log("현재 : ", now);
var oneMonthAgo = new Date(now.setMonth(now.getMonth() - 1)); // 한달 전
console.log("한달 전 : ", oneMonthAgo);
var now = new Date(); // 현재 날짜 및 시간
console.log("현재 : ", now);
var oneMonthLater = new Date(now.setMonth(now.getMonth() + 1)); // 한달 후
console.log("한달 후 : ", oneMonthLater);
var now = new Date(); // 현재 날짜 및 시간
console.log("현재 : ", now);
var oneYearAgo = new Date(now.setFullYear(now.getFullYear() - 1)); // 일년 전
console.log("일년 전 : ", oneYearAgo);
var now = new Date(); // 현재 날짜 및 시간
console.log("현재 : ", now);
var oneYearLater = new Date(now.setFullYear(now.getFullYear() + 1)); // 일년 후
.
.
.
.
참고하면 좋은 링크
https://inpa.tistory.com/entry/JS-%F0%9F%93%9A-Date-%EB%A9%94%EC%86%8C%EB%93%9C-%EC%A0%95%EB%A6%AC
참고하면 좋은 링크
https://sweets1327.tistory.com/63