javascript日期操作
以下有很多“g/set[UTC]XXX”這樣的方法,它表示既有“getXXX”方法,又有“setXXX”方法。“get”是獲得某個數(shù)值,而“set”是設(shè)定某個數(shù)值。如果帶
有“UTC”字母,則表示獲得/設(shè)定的數(shù)值是基于 UTC 時間的,沒有則表示基于
本地時間或瀏覽期默認(rèn)時間的。
如無說明,方法的使用格式為:“<對象>.<方法>”,下同。
g/set[UTC]FullYear() 返回/設(shè)置年份,用四位數(shù)表示。如果使用
“x.set[UTC]FullYear(99)”,則年份被設(shè)定為 0099 年。
g/set[UTC]Year()返回/設(shè)置年份,用兩位數(shù)表示。設(shè)定的時候瀏覽器自動加上
“19”開頭,故使用“x.set[UTC]Year(00)”把年份設(shè)定為 1900 年。
g/set[UTC]Month()返回/設(shè)置月份。
g/set[UTC]Date()返回/設(shè)置日期。
g/set[UTC]Day()返回/設(shè)置星期,0 表示星期天。
g/set[UTC]Hours()返回/設(shè)置小時數(shù),24 小時制。
g/set[UTC]Minutes()返回/設(shè)置分鐘數(shù)。
g/set[UTC]Seconds()返回/設(shè)置秒鐘數(shù)。
g/set[UTC]Milliseconds()返回/設(shè)置毫秒數(shù)。
g/setTime() 返回/設(shè)置時間,該 時間就是日期對象的內(nèi)部處理方法:從 1970 年
1 月 1 日零時正開始計算到日期對象所指的日期的毫秒數(shù)。如果要使某日期對
象所指的時間推遲 1 小時,就用:“x.setTime(x.getTime() + 60 * 60 *
1000);”(一小時 60 分,一分 60 秒,一秒 1000 毫秒)。
getTimezoneOffset() 返回日期對象采用的時區(qū)與格林威治時間所差的分鐘數(shù)。
在格林威治東方的市區(qū),該值為負(fù),例如:中國時區(qū)(GMT+0800)返回“-480”。
toString() 返回一個字符串,描述日期對象所指的日期。這個字符串的格式類
似于:“Fri Jul 21 15:43:46 UTC+0800 2000”。
toLocaleString() 返回一個字符串,描述日期對象所指的日期,用本地時間表
示格式。如:“2000-07-21 15:43:46”。
toGMTString() 返回一個字符串,描述日期對象所指的日期,用 GMT 格式。
toUTCString() 返回一個字符串,描述日期對象所指的日期,用 UTC 格式。
parse() 用法:Date.parse(<日期對象>);返回該日期對象的內(nèi)部表達(dá)方式。