toUTCString()
|
Same as toString() but in universal time. Here's how Pacific Standard (PST) local time differs from UTC:
>>> var d = new Date(2010, 0, 1);
>>> d.toString()
"Fri Jan 01 2010 00:00:00 GMT-0800 (Pacific Standard Time)"
>>> d.toUTCString()
"Fri, 01 Jan 2010 08:00:00 GMT"
|
toDateString()
|
Returns only the date portion of toString() :
>>> new Date(2010, 0, 1).toDateString();
"Fri Jan 01 2010"
|
toTimeString()
|
Returns only the time portion of toString() :
>>> new Date(2010, 0, 1).toTimeString();
"00:00:00 GMT-0800 (Pacific Standard Time)"
|
toLocaleString()
toLocaleDateString()
toLocaleTimeString()
|
Equivalent to toString() , toDateString() , and toTimeString() respectively, but in a friendlier format, according to the current user's locale.
>>> new Date(2010, 0, 1).toString();
"Fri Jan 01 2010 00:00:00 GMT-0800 (Pacific Standard Time)"
>>> new Date(2010, 0, 1).toLocaleString();
"Friday, January 01, 2010 12:00:00 AM"
|
getTime()setTime(time)
|
Get or set the time (using a timestamp) of a date object. The following example creates a date and moves it one day forward:
>>> var d = new Date(2010, 0, 1);
>>> d.getTime();
1262332800000
>>> d.setTime(d.getTime()+ 1000 * 60 * 60 * 24);
1262419200000
>>> d.toLocaleString()
"Saturday, January 02, 2010 12:00:00 AM"
|
getFullYear()
getUTCFullYear()
setFullYear(year, month, date)
setUTCFullYear(year, month, date)
|
Get/Set a full year using local or UTC time. There is also getYear() but it is not Y2K compliant, so getFullYear() should be used.
>>> var d = new Date(2010, 0, 1);
>>> d.getYear()
110
>>> d.getFullYear()
2010
>>> d.setFullYear(2011)
1293868800000
>>> d
Sat Jan 01 2011 00:00:00 GMT-0800 (Pacific Standard Time)
|
getMonth()
getUTCMonth()
setMonth(month, date)
setUTCMonth(month, date)
|
Get/Set month, starting from 0 (January):
>>> var d = new Date(2010, 0, 1);
>>> d.getMonth()
0
>>> d.setMonth(11)
1291190400000
>>> d.toLocaleDateString()
"Wednesday, December 01, 2010"
|
getDate()
getUTCDate()
setDate(date)
setUTCDate(date)
|
Get/Set date of the month.
>>> var d = new Date(2010, 0, 1);
>>> d.toLocaleDateString()
"Friday, January 01, 2010"
>>> d.getDate();
1
>>> d.setDate(31);
1264924800000
>>> d.toLocaleDateString()
"Sunday, January 31, 2010"
|
getHours()
getUTCHours()
setHours(hour, min, sec, ms)
setUTCHours(hour, min, sec, ms)
getMinutes()
getUTCMinutes()
setMinutes(min, sec, ms)
setUTCMinutes(min, sec, ms)
getSeconds()
getUTCSeconds()
setSeconds(sec, ms)
setUTCSeconds(sec, ms)
getMilliseconds()
getUTCMilliseconds()
setMilliseconds(ms)
setUTCMilliseconds(ms)
|
Get/Set hour, minutes, seconds, milliseconds, all starting from 0.
>>> var d = new Date(2010, 0, 1);
>>> d.getHours() + ':' + d.getMinutes()
"0:0"
>>> d.setMinutes(59)
1262336399000
>>> d.getHours() + ':' + d.getMinutes()
"0:59"
|
getTimezoneOffset()
|
Returns the difference between local and universal (UTC) time, measured in minutes. For example the difference between PST (Pacific Standard Time) and UTC:
>>> new Date().getTimezoneOffset()
420
>>> 420/60
7
|
getDay()
getUTCDay()
|
Returns the day of the week, starting from 0 (Sunday):
>>> var d = new Date(2010, 0, 1);
>>> d.toLocaleDateString()
"Friday, January 01, 2010"
>>> d.getDay()
5
>>> var d = new Date(2010, 0, 3);
>>> d.toLocaleDateString()
"Sunday, January 03, 2010"
>>> d.getDay()
0
|