DATE 객체
// 1. DATE 객체를 생성하는 방법
let date1 = new Date(); // 생성자
console.log(date1);
let date2 = new Date("1997-01-07/10:10:10");
console.log(date2);
// 2. 타임 스탬프
// 특정 시간이 "1970.01.01 00시 00분 00초"(UTC)로 부터 몇 ms가 지났는지를 의미하는 숫자값
let ts1 = date1.getTime(); // 현재 시간의 타임스탬프
console.log(ts1);
let date4 = new Date(ts1);
console.log(date2, date4);
// 3. 시간 요소들을 추출하는 방법
let year = date1.getFullYear();
let month = date1.getMonth() + 1; //월 은 0부터 시작
let date = date1.getDate();
let hour = date1.getHours();
let minute = date1.getMinutes();
let seconds = date1.getSeconds();
console.log(year, month, date, hour, minute, seconds);
// 4. 시간 수정하기
date1.setFullYear(2023);
date1.setMonth(2);
date1.setDate(30);
date1.setHours(23);
date1.setMinutes(59);
date1.setSeconds(58);
console.log(date1);
// 5. 시간을 여러 포맷으로 출력하기
console.log(date1.toDateString()); // 현재 날짜만 출력
console.log(date1.toLocaleString()); // 우리나라에 맞는 현지화 형태
'언어 기초 > JAVASCRIPT' 카테고리의 다른 글
비동기 작업 처리 [JavaScript | 학습을 위한 자료 | 한입만 REACT] (2) | 2024.11.20 |
---|---|
배열 관련 메서드[JavaScript | 학습을 위한 자료 | 한입만 REACT] (3) | 2024.11.20 |
배열과 객체 순회 [JavaScript | 학습을 위한 자료 | 한입만 REACT] (0) | 2024.11.20 |
구조분해할당, Spread 연산자 & Rest매개변수, 타입 [JavaScript | 학습을 위한 자료 | 한입만 REACT] (0) | 2024.11.20 |
Truethy와 Falsy, 단락평가 [JavaScript | 학습을 위한 자료 | 한입만 REACT] (0) | 2024.11.20 |