✍️ 필자가 꺼내보기 용으로 정리한 것이다. 필요한 이들에게도 같이 도움이 되었으면 한다.
new Date()
: 현재 날짜와 시간이 저장된 Date 객체 반환new Date(milliseconds)
: 1970년 1월 1일 0시 0분 0초 에서 milliseconds 후의 시점이 저장된 Date 객체 반환new Date(datestring)
: datestring을 구문 분석하여 Date 객체로 반환 함.let date = new Date("2022-11-8");
alert(date); //Tue Nov 08 2022 00:00:00 GMT+0900 (한국 표준시)
new Date(year, month, date, hours, minutes, seconds, ms)
: 인수를 기반으로 Date 객체 반환//0. 오늘 날짜 date 객체
const today = new Date();
//1. 연도 추출
let year = today.getFullYear();
//2. 월 추출
let month = monthFormat(today);
function monthFormat(date){
let m = date.getMonth();
m= m+1;
let result= m<10? `0${m}` : `${m}`;
return result;
}
//3. 일 추출
let date = dateFormat(today);
function dateFormat(date){
let d = date.getDate();
let result= d<10? `0${d}` : `${d}`;
return result;
}
//4. 요일 추출
let day = dayFormat(today);
function dayFormat(date){
let dayarr =['일', '월', '화', '수', '목', '금'];
let daynum = date.getDay();
let result = `${dayarr[daynum]}요일`;
return result;
}
//5. fromat 생성
let dateFormatResult = `${year}-${month}-${date} ${day}`;
console.log(dateFormatResult);