new Date()
- 현재 날짜와 시간 출력
- 인자로 전달된 문자열을 파싱하여 Date 객체로 만들어준다
- 여기서 문자열은 YYYY-MM-DD와 같은 ISO 8601 형식이어야 한다
setDate() 출력되는 날짜를 지정할 수 있음
getDate() 날짜를 가져옴
toLocaleString()
- number, date, array, object에서 사용 할 수 있다
- 지정된 지역에서 사용하는 숫자의 표현방식을 문자열로 리턴한다
NumberObject.toLocaleString([locales [, options]])
- locales : 표현하고자 하는 지역의 언어 태그를 입력, 잘못된 언어 태그를 입력할 경우 rangeError가 뜬다
const event = new Date('August 19, 1975 23:15:30');//참고로 달은 1더해서 출력된다
event.setDate(24);
console.log(event.getDate());
// expected output: 24
event.setDate(32);
// Only 31 days in August!
console.log(event.getDate());
// expected output: 1
1일 후
let date = new Date(2019, 0, 31);
date.setDate(date.getDate() + 1);
const arr = [10000, '문자', 2021042.10330, new Date('2021-04-23T09:30:00+09:00')];
console.log(arr.toLocaleString('ko-KR', { timeZone: 'UTC' }))
// 10,000,문자2,021,042,103,2021. 4. 23. 오전 12:30:00
let date = new Date(2022, 6, 25)
console.log(date.toLocalDataString()) // 2022. 7. 26.
console.log(date.toLocaleString()) //2022. 7. 26. 오전 12:00:00