8.5. Date ()
, , . . . , , , . , . , ( ), . , - 5 . , 19 . , . , . c (Greenwich Mean Time GMT). GMT UTC (Coordinated Universal Time ).
, GMT. , . . GMT. , , ( ). , , GMT, , , . JavaScript 30.10.2002, , . Date. , 31 30 , 366 .
:
= new Date([])
, . , , - (, ). Date. :
= .()
, , , :
= .(_)
:
xdate = new Date() /* , */
Year = xdate.getYear() /* Year */
Year = Year + 3 /* Year ,
, 3 */
xdate.setYear(Year) /*
*/
new Date(), , . :
new Date(" , ::")
new Date(" , ")
new Date(, , , , , )
new Date(, , )
new Date()
, . . . . , 0 (). . ( ). . 10, , 0 (, 3:05:32). , . , , 1 1970 ( 00:00:00). , , , .
Date
, , Date (. ). , :
= new Date([])
, () , : .([]). : ( get) ( set). UTC. (, , , , , , ).
Date
getFullYear( ) 1970...
getYear( ) 70...
getMonth( ) 011 ( = 0)
getDate( ) 131
getDay( ) 06 ( = 0)
getHours( ) 023 24-
getMinutes( ) 059
getSeconds( ) 059
getTime( ) 0 1.1.70 00:00:00 GMT
getMilliseconds( ) 0 1.1.70 00:00:00 GMT
getUTCFullYear( ) 1970-... UTC
getUTCMonth( ) 011 UTC ( = 0)
getUTCDate( ) 131 UTC
getUTCDay( ) 06 UTC ( = 0)
getUTCHours( ) 023 UTC 24-
getUTCMinutes( ) 059 UTC
getUTCSeconds() 059 UTC
getUTCMilliseconds( ) 0.... UTC 1.1.70 00:00:00 GMT
setYear() 1970... ()
SetFullYear() 1970
setMonth() 011 ( = 0)
setDate() 131
setDay() 06 ( = 0)
setHours() 023 24-
setMinutes() 059
setSeconds() 059
setMilliseconds() 0 1.1.70 00:00:00 GMT
setTime() 0 1.1.70 00:00:00 GMT
setUTCFullYear() 1970 UTC
setUTCMonth() 011 UTC ( = 0)
setUTCDate() 131 UTC
setUTCDay() 06 UTC ( = 0 )
setUTCHours() 023 UTC 24-
setUTCMinutes() 059 UTC
setUTCSeconds() 059 UTC
setUTCMilliseconds()0 UTC 1.1.70 00:00:00 GMT
getTimezoneOffset ( ) 0 GMT/UTC
toDateString( ) ( ) (IE5.5)
toGMTString( )
toLocaleDateString( ) (NN6, IE5.5)
toLocaleString( )
toLocaleTimeString( ) (NN6, IE5.5)
toString( )
toTimeString( ) (IE5.5)
toUTCString()
Date.parse("dateString")
Date.UTC() GMT
, , , UTC. , , . UTC , . , , , , 0. . 11- , 12-, . (Sunday) 0- , 7-. XX 1900. , 1996 96. 1900 1999 . , 2005 2005, 05 1905 . getFullYear() .
, set. .
, . . . toString(). . , Windows 98 Internet Explorer 5.5+ , , : Thu Oct 31 13:16:23 UTC+0300 2002, , , 31, 13 16 23 , 3 , 2002
, toLocaleString():
mydate = new Date()
mydate.toLocaleString() // "1 2004 . 14:13:36"
IE5.5+ NN6+ :
mydate = new Date()
mydate.toLocaleDateString() // "1 2004 ."
mydate.toLocaleTimeString() // "14:13:36"
, , toLocalDateString() toLocalTimeString(), . Web-, , . , , , . , , , . .
:
, :
week = 1000*60*60*24*7 /* 604800000 */
mydate = new Date() //
mydate_ms = mydate.getTime() /* , 1.01.1970 00:00:00 */
mydate_ms += week // maydate_ms = mydate_ms + week
mydate.setTime(mydate_ms) /* mydate */
newdate = mydate.toLocaleString() /* */
, , 10 2004 5 2004. :
date1 = new Date(2004,01,10)
date2 = new Date(2004,02,5)
date1 date2 , (, Mon Feb 10 00:00:00 UTC+0300 2003). , parse() Date. Date.parse(date2) Date.parse(date1) :
days = (Date.parse(date2) - Date.parse(date1))/1000/60/60/24 // : 24