Date(), new Date(), +new Date(), Date.now(), 차이 - JavaScript

이태혁·2020년 9월 1일
1
console.log('new Date()',new Date(),typeof(new Date()));
//new Date() Thu Oct 10 2019 22:09:39 GMT+1100  object

console.log('Date()',Date(),typeof(Date()));
//"Date()" "Thu Oct 10 2019 22:08:12 GMT+1100 " "string"

console.log('+new Date()',+new Date(),typeof(+new Date()));
//"+new Date()" 1570705692281 "number"

console.log('Date.now()',Date.now(),typeof(Date.now()));
//Date.now() 1570851138230 number

console.log('new Date().valueOf()', new Date().valueOf(), typeof(new Date().valueOf()));
//new Date().valueOf() 1600404555633 number
  1. new Date() : 날짜 시간 오브젝트
  2. Date(): 위 오브젝트를 문자열로 바꿈
  3. 밑에 세개는 전부 같음: 1970년 1월 1일 0시부터 지난 시간을 밀리초로 환산, 숫자로 표시됨
profile
back-end, cloud, docker, web의 관심이 있는 예비개발자입니다.

0개의 댓글