[JavaScript] 시간 관련 Date 객체와 날짜

유얌얌·2024년 7월 15일
0

JavaScript

목록 보기
26/30

1. Date 객체를 생성하는 법(생성자)

let date1 = new Date(); // 생성자
console.log(date1);   // 현재 시간
 
let date2 = new Date("1997. 09. 13 10:18:00");  // 값을 넣어줄 수도 있음
console.log(date2);

2. 타임 스탬프

타임스탬프 : 특정시간이 udt(1970.01.01 00:00:00)으로부터 몇 ms지났는지를 숫자로 나타냄

let ts1 = date1.getTime();
console.log(ts1);

let date4 = new Date(ts1);
console.log(date4);

3. 시간 요소들을 추출하는 법

let year = date1.getFullYear();
let month = date1.getMonth() + 1;
// month는 시작이 0
let date = date1.getDate();

let hour = date1.getHours();
let minute = date1.getMinutes();
let second = date1.getSeconds();

4. 시간 수정하기

date1.setFullYear(2021);
date1.setMonth(2);
date1.setDate(30);
...

5. 시간을 여러 포맷으로 출력하기

console.log(date1.toDateString()); // Tue Mar 30 2021
console.log(date1.toLocaleString()); // 2021. 3. 30. 오후 6:06:00
profile
조금씩이라도 꾸준하게

0개의 댓글

관련 채용 정보