//全局函數(shù)
Date
//Date 類的靜態(tài)方法
Date.parse
Date.UTC
//Date 對(duì)象的建立方法
new Date()
new Date(毫秒數(shù))
new Date(標(biāo)準(zhǔn)時(shí)間格式字符串)
new Date(年, 月, 日, 時(shí), 分, 秒, 毫秒)
//Date 對(duì)象的更多方法
getFullYear (getUTCFullYear)
getMonth (getUTCMonth)
getDate (getUTCDate)
getDay (getUTCDay)
getHours (getUTCHours)
getMinutes (getUTCMinutes)
getSeconds (getUTCSeconds)
getMilliseconds (getUTCMilliseconds)
getTime
getTimezoneOffset
setFullYear (setUTCFullYear)
setMonth (setUTCMonth)
setDate (setUTCDate)
setHours (setUTCHours)
setMinutes (setUTCMinutes)
setSeconds (setUTCSeconds)
setMilliseconds (setUTCMilliseconds)
setTime
toDateString
toTimeString
toUTCString
toLocaleString
toLocaleDateString
toLocaleTimeString
toString
valueOf
--------------------------------------------------------------------------------
根據(jù)一個(gè)或多個(gè)數(shù)值建立時(shí)間對(duì)象, 及本地計(jì)時(shí)與世界標(biāo)準(zhǔn)計(jì)時(shí)的區(qū)別
--------------------------------------------------------------------------------
//先用最容易理解的方式建立一個(gè)時(shí)間對(duì)象
var d = new Date(2009, 2, 27, 12, 59, 59, 999);
alert(d); //Fri Mar 27 12:59:59 UTC+0800 2009
alert(d.toString()); //Fri Mar 27 12:59:59 UTC+0800 2009
alert(d.toUTCString()); //Fri, 27 Mar 2009 04:59:59 UTC
alert(d.toLocaleString()); //2009年3月27日 12:59:59
alert(d.toDateString()); //Fri Mar 27 2009
alert(d.toLocaleDateString()); //2009年3月27日
alert(d.toTimeString()); //12:59:59 UTC+0800
alert(d.toLocaleTimeString()); //12:59:59
/* 時(shí)間在計(jì)算機(jī)中被記為一個(gè)整數(shù), 這是從 UTC 時(shí)間的 1970-1-1 0:0:0 到此時(shí)間的毫秒數(shù) */
alert(d.valueOf()); //1238129999999
alert(d.getTime()); //1238129999999
/* 獲取本地時(shí)間和世界標(biāo)準(zhǔn)計(jì)時(shí)的時(shí)差 */
alert(d.getTimezoneOffset()); //-480; 單位是分鐘, 也就是 8 小時(shí)
/* 直接使用時(shí)間值(毫秒數(shù), 譬如上面的: 1238129999999)建立時(shí)間對(duì)象 */
var d = new Date(1238129999999);
alert(d.toLocaleString()); //2009年3月27日 12:59:59
/* 但建立函數(shù)有 2-7 個(gè)參數(shù)時(shí), 將是根據(jù) "年, 月, 日, 時(shí), 分, 秒, 毫秒" 建立時(shí)間 */
d = new Date(2009, 2, 27, 12, 59, 59, 999);
alert(d.toLocaleString()); //2009年3月27日 12:59:59
d = new Date(2009, 2, 27, 12, 59, 59);
alert(d.toLocaleString()); //2009年3月27日 12:59:59
d = new Date(2009, 2, 27, 12, 59);
alert(d.toLocaleString()); //2009年3月27日 12:59:00
d = new Date(2009, 2, 27, 12);
alert(d.toLocaleString()); //2009年3月27日 12:00:00
d = new Date(2009, 2, 27);
alert(d.toLocaleString()); //2009年3月27日 0:00:00
d = new Date(2009, 2);
alert(d.toLocaleString()); //2009年3月1日 0:00:00
/* Date 類的靜態(tài)函數(shù) UTC 的參數(shù)也是和上面一樣的 2-7 個(gè), 但 UTC 獲取的是個(gè) number */
var n = Date.UTC(2009, 0); //這只是獲取了那個(gè)表示時(shí)間的毫秒數(shù)