JavaScript‎ > ‎

Date


날짜에 관한 원시 자료형은 없다.


Constructor

  • Date() 
new Date()
new Date(milliseconds)
new Date(dateString)
new Date(yr_num, mo_num, day_num [, hr_num, min_num, sec_num, ms_num])
    • milliseconds : January 1 1970 00:00:00 이후의 밀리초를 나타내는 정수.
    • dateString : 날짜를 표현하는 문자열. Month day, year hours:minutes:seconds.
    • yr_num, mo_num, day_num : 날짜를 나타내는 0부터 시작하는 정수. 0=1월, 11=12월.
    • hr_num, min_num, sec_num, ms_num : 시간을 나타내는 정수.
dateObjectName = new Date([parameters]);
매개변수가 생략되면 오늘 날짜와 현재 시간에 대한 객체가 생성.


Properties

  • constructor

  • prototype


Methods

  • getDate() 
getDate()
지역시간대에 따른 날짜를 반환. 1 ~ 31

  • getDay() 
getDay()
지역시간대에 따른 요일을 반환. 0(일요일) ~ 6(토요일)

  • getMonth() 
getMonth()
지역시간대에 따른 달을 반환. 0(1월) ~ 11(12월)

  • getYear() 
getYear()
지역시간대에 따른 연도을 반환. 1900년 이후.

  • getFullYear() 
getFullYear()
지역시간대에 따른 연도을 반환. 4자리 연도 값을 사용.

  • getHours() 
getHours()
지역시간대에 따른 시간를 반환. 0 ~ 23

  • getMinutes() 
getMinutes()
지역시간대에 따른 분을 반환. 0 ~ 59

  • getSeconds() 
getSeconds()
지역시간대에 따른 초를 반환. 0 ~ 59

  • getMilliseconds() 
getMilliseconds()
지역시간대에 따른 밀리초을 반환.

  • getTime() 
getTime()
지역시간대에 따른 January 1 1970 00:00:00 이후의 밀리초를 나타내는 정수를 반환.

  • getTimezoneOffset() 
getTimezoneOffset()
지역시간대에 따른 오프셋(분)을 반환.

  • getUTCDate() 
getUTCDate()

  • getUTCDay() 
getUTCDay()

  • getUTCFullYear() 
getUTCFullYear()

  • getUTCHours() 
getUTCHours()

  • getUTCMilliSeconds() 
getUTCMilliSeconds()

  • getUTCMinutes() 
getUTCMinutes()

  • getUTCMonth() 
getUTCMonth()

  • getUTCSeconds() 
getUTCSeconds()

  • setDate() 
setDate(dayValue)
    • dayValue : 1~31 사이의 정수.

  • setFullYear() 
setFullYear(yearValue[, monthValue[, dayValue]])

  • setHours() 
setHours(hoursValue[, minutesValue[, secondsValue[, msValue]]])

  • setMilliseconds() 
setMilliseconds(millisecondsValue)
    • millisecondsValue : 0~999까지의 정수.

  • setMinutes() 
setMinutes(minutesValue[, secondsValue[, msValue]])

  • setMonth() 
setMonth(monthValue[, dayValue])

  • setSeconds() 
setSeconds(secondsValue[, msValue])

  • setTime() 
setTime(timevalue)
    • timevalue : 1970-1-1 00:00:00 부터의 밀리초.

  • setUTCDate() 
setUTCDate(dayValue)

  • setUTCFullYear() 
setUTCFullYear(yearValue[, monthValue[, dayValue]])

  • setUTCHours() 
setUTCHours(hoursValue[, minutesValue[, secondsValue[, msValue]]])

  • setUTCMilliseconds() 
setUTCMilliseconds(millisecondsValue)

  • setUTCMinutes() 
setUTCMinutes(minutesValue[, secondsValue[, msValue]])

  • setUTCMonth() 
setUTCMonth(monthValue[, dayValue])

  • setUTCSeconds() 
setUTCSeconds(secondsValue[, msValue])

  • setYear() 
setYear(yearValue)
    • yearValue : 정수.

  • toGMTString() 
toGMTString()
    • Internet GMT(Greenwich Mean Time) 형식의 문자열로 변환.

  • toLocaleString() 
toLocaleString()
현재 지역의 형식에 따른 문자열로 변환.

  • toLocaleDateString() 
toLocaleDateString()

  • toLocaleTimeString() 
toLocaleTimeString()

  • toUTCString() 
toUTCString()
UTC(Universal Time Convention)에서 시간을 나타내는 문자열 값을 반환.

  • Date.parse() 
Static Date.parse(dateString)
January 1, 1970, 00:00:00, local time 이후의 밀리초를 반환.

  • Date.UTC() 
Static Date.UTC(year, month[, day[, hrs[, min[, sec[, ms]]]]])

  • toSource() 
toSource()
Date 객체를 나타내는 표현을 반환. 새로운 객체 생성시 사용. Object.toSource()를 오버라이드.

  • toString() 
toString()
Date 객체의 스트링 값을 리턴. Date 객체를 문자열로 반환. Object.toString()를 오버라이드.

  • valueOf() 
valueOf()
1970년 1월 1일 자정 이후의 밀리초 값 리턴. Date 객체의 원시 값을 반환. Object.valueOf()를 오버라이드.
Comments