20. 날짜와 시간
1. 날짜와 시간
날짜 객체 생성시 'new 연산자 + date 생성자' 사용
const currentTime = new Date();
console.log(currentTime)
구글 콘솔에 console.log(currentTime)
을 돌리면
Sat Nov 21 2020 19:32:32 GMT+0900 (대한민국 표준시)
다음 처럼 출력이 된다.
하지만 실제로 우리가 사용할 때는 console.log(currentTime)
을 잘 쓰지 않고 Date 객체로 각 날짜&시간을 가져온 후에 Date 객체가 가지고 있는 함수를 이용해 필요한 정보를 가져다가 쓴다.
const rightNow = new Date();
const year = rightNow.getFullYear();// 연도
console.log(year);
const month = rightNow.getMonth()+1;//※주의사항! getMonth시 현재 달보다 1 작은 값이 return 됨.
console.log(month);
const date = rightNow.getDate();// 일을 갖고옴
console.log(date);
const day=rightNow.getDay();// 요일을 갖고옴 월~일 = 1~7
console.log(day);
const currentHour = rightNow.getHours();// 현재 hour
console.log(currentHour);
const currentMin = rightNow.getMinutes();// 현재 minute
console.log(currentMin)
2020
11
21
6 // 6이니 토요일
19
45
2. getTime
getTime 메서드는 1970년 1월 1일부터 지금까지의 시간의 밀리초 표현을 return 받는다.
- 특정 날짜의 Date
위에서는 그저 const time = new Date()
를 했기에 현재 시간 객체가 생긴다. 하지만
특정 날짜를 매개변수로 넘겨주면( 쉽게 말해 괄호 안에 특정 날짜를 넘겨주면) 해당 날짜의
Date를 반환 받을 수 있다.
Author And Source
이 문제에 관하여(20. 날짜와 시간), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@xpmxf4/20.-날짜와-시간저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)