Rhapsodist

javascript

Javascript Date함수 이용해 날짜 구하기

2020.03.01

Created By Rhapsodist

Rhapsodist

Javascript Date함수 날짜 구하기

const today = new Date()    // now time
// => Wed Jan 22 2020 18:22:33 GMT+0900 (한국 표준시)

const year = today.getYear()   // year
const month = today.getMonth() + 1 // month
const date = today.getDate()   // date
const week = today.getDay()    // day
const hour = today.getHours()  // hours
const minute = today.getMinutes()  // minutes
const second = today.getSeconds()  // sec
const milSecond = today.getMilliseconds()  // (1 / 1000sec)

현재 시간을 기준으로 년도, 달, 날짜, 요일, 시간, 분, 초, 밀리 초를 구하는 함수 들이다.

다른 함수들은 모두 정확한 시간 을 표시해 주는데 현재 달과 요일에서 예외 가 생긴다.

  • getMonth()를 하면, 현재 1월이기 때문에 1이 표시될 것이라 생각하지만 0이 출력된다.
  • getDay()를 하면, 현재가 수요일이 때문에 4가 표시될 것이라 생각하지만 3이 출력된다. (일요일이 한 주의 시작임)

위의 두 예외는 내 생각이지만, 배열 에 값들이 담겨있고 그 시작 부분 인덱스가 0부터이기 때문에 저런 예외가 생기는 것으로 추정한다.

Share to ...

#javascript
#date
#function
#time