1. getDate
可返回月份的某一天
返回值
dateObject 所指的月份中的某一天,使用本地時間。返回值是 1 ~ 31 之間的一個整數。
註釋:該方法總是結合一個 Date 對象來使用。
dateObject.getDate()
var d = new Date()
document.write(d.getDate()) //返回今天幾號
var birthday = new Date("July 21, 1983 01:15:00")
document.write(birthday.getDate()) //21
2. getDay
可返回表示星期的某一天的數字
返回值
dateObject 所指的星期中的某一天,使用本地時間。返回值是 0(週日) 到 6(週六) 之間的一個整數。
註釋:該方法總是結合一個 Date 對象來使用。
dateObject.getDay()
var d = new Date()
document.write(d.getDay() + 1) //返回今天星期幾
3. getMonth
可返回表示月份的數字
返回值
dateObject 的月份字段,使用本地時間。返回值是 0(一月) 到 11(十二月) 之間的一個整數。
註釋:該方法總是結合一個 Date 對象來使用。
dateObject.getMonth()
var d = new Date()
document.write(d.getMonth() + 1) //返回月份
4. getFullYear
可返回一個表示年份的 4 位數字
返回值
當 dateObject 用本地時間表示時返回的年份。返回值是一個四位數,表示包括世紀值在內的完整年份,而不是兩位數的縮寫形式。
註釋:該方法總是結合一個 Date 對象來使用。
dateObject.getFullYear()
var d = new Date()
document.write(d.getFullYear()) //返回年份
var born = new Date("July 21, 1983 01:15:00")
document.write("I was born in " + born.getFullYear())
5. getYear
可返回表示年份的兩位或四位的數字
返回值
返回 Date 對象的年份字段。
註釋:由 getYear() 返回的值不總是 4 位的數字!對於介於 1900 與 1999 之間的年份,getYear() 方法僅返回兩位數字。對於 1900 之前或 1999 之後的年份,則返回 4 位數字!
註釋:該方法總是結合一個 Date 對象來使用。
提示:從 ECMAScript v3 開始,JavaScript 的實現就不再使用該方法,而使用 getFullYear() 方法取而代之!
dateObject.getYear()
var d = new Date()
document.write(d.getYear()) //返回年份
6. getHours
可返回時間的小時字段
返回值
dateObject 的小時字段,以本地時間顯示。返回值是 0 (午夜) 到 23 (晚上 11 點)之間的一個整數。
註釋:由 getHours() 返回的值是一個兩位的數字。不過返回值不總是兩位的,如果該值小於 10,則僅返回一位數字。
註釋:該方法總是結合一個 Date 對象來使用。
dateObject.getHours()
var d = new Date()
document.write(d.getHours()) //返回小時
7. getMinutes
可返回時間的分鐘字段
返回值
dateObject 的分鐘字段,以本地時間顯示。返回值是 0 ~ 59 之間的一個整數。
註釋:由 getHours() 返回的值是一個兩位的數字。不過返回值不總是兩位的,如果該值小於 10,則僅返回一位數字。
註釋:該方法總是結合一個 Date 對象來使用。
dateObject.getMinutes()
var d = new Date()
document.write(d.getMinutes()) //返回分鐘
8. getSeconds
可返回時間的秒
返回值
dateObject 的秒鐘字段,以本地時間顯示。返回值是 0 ~ 59 之間的一個整數。
註釋:由 getSeconds() 返回的值是一個兩位的數字。不過返回值不總是兩位的,如果該值小於 10,則僅返回一位數字。
註釋:該方法總是結合一個 Date 對象來使用。
dateObject.getSeconds()
var d = new Date()
document.write(d.getSeconds()) //返回分鐘
9. getMilliseconds
可返回時間的毫秒
返回值
dateObject 的毫秒字段,以本地時間顯示。返回值是 0 ~ 999 之間的一個整數。
註釋:由 getMilliseconds() 返回的值是一個三位的數字。不過返回值不總是三位的,如果該值小於 100,則僅返回兩位數字,如果該值小於 10,則僅返回一位數字。
註釋:該方法總是結合一個 Date 對象來使用。
dateObject.getMilliseconds()
var d = new Date()
document.write(d.getMilliseconds()) //返回分鐘
10. getTime
可返回距 1970 年 1 月 1 日之間的毫秒數
返回值
dateObject 指定的日期和時間距 1970 年 1 月 1 日午夜(GMT 時間)之間的毫秒數。
註釋:該方法總是結合一個 Date 對象來使用。
dateObject.getTime()
var d = new Date()
document.write(d.getTime()) //返回1970/01/01 至今的毫秒數
11. getTimezoneOffset
可返回格林威治時間和本地時間之間的時差,以分鐘爲單位
返回值
本地時間與 GMT 時間之間的時間差,以分鐘爲單位。
說明
getTimezoneOffset() 方法返回的是本地時間與 GMT 時間或 UTC 時間之間相差的分鐘數。實際上,該函數告訴我們運行 JavaScript 代碼的時區,以及指定的時間是否是夏令時。
返回之所以以分鐘計,而不是以小時計,原因是某些國家所佔有的時區甚至不到一個小時的間隔。
註釋:由於使用夏令時的慣例,該方法的返回值不是一個常量。
註釋:該方法總是結合一個 Date 對象來使用。
dateObject.getTimezoneOffset()
var d = new Date()
document.write(d.getTimezoneOffset() / 60) //取得 GMT 時間與本地時間以分鐘計的時間差
12. getUTCDate
可根據世界時返回一個月 (UTC) 中的某一天
返回值
dateObject 用世界時(格林尼治時間)表示時,返回該月中的某一天 (是 1 ~ 31 中的一個值)。
提示:有關通用協調時間 (UTC) 的更多資料,請參閱百度百科。
註釋:該方法總是結合一個 Date 對象來使用。
dateObject.getUTCDate()
var d = new Date()
document.write(d.getUTCDate()) //格林尼治時間的當前月份的天數
13. getUTCDay
根據世界時(格林尼治時間)返回表示星期的一天的一個數字
返回值
dateObject 用世界時表示時,返回該星期中的某一天 ,該值是 0(星期天) ~ 6(星期六) 中的一個值。
提示:有關通用協調時間 (UTC) 的更多資料,請參閱百度百科。
註釋:該方法總是結合一個 Date 對象來使用。
dateObject.getUTCDay()
var d = new Date()
document.write(d.getUTCDay()) //格林尼治時間的當前星期幾
14. getUTCMonth
可返回一個表示月份的數字(按照世界時 UTC)。
返回值
返回 dateObject 用世界時(格林尼治時間)表示時的月份,該值是 0(一月) ~ 11(十二月) 之間中的一個整數。
需要注意的是,Date 對象使用 1 來表示月的第一天,而不是像月份字段那樣使用 0 來代表一年的第一個月。
提示:有關通用協調時間 (UTC) 的更多資料,請參閱百度百科。
註釋:該方法總是結合一個 Date 對象來使用。
dateObject.getUTCMonth()
var d = new Date()
document.write(d.getUTCMonth()) //格林尼治時間的當前月
15. getUTCFullYear
可返回根據世界時 (UTC) 表示的年份的四位數字
返回值
返回 dateObject 用世界時(格林尼治時間)表示時的年份,該值是一個四位的整數,而不是兩位數的縮寫。
提示:有關通用協調時間 (UTC) 的更多資料,請參閱百度百科。
註釋:該方法總是結合一個 Date 對象來使用。
dateObject.getUTCFullYear()
var d = new Date()
document.write(d.getUTCFullYear()) //格林尼治時間的當前年
16. getUTCHours
可根據世界時 (UTC) 返回時間的小時
返回值
返回 dateObject 用世界時表示時的小時字段,該值是一個 0(午夜) ~ 23(晚上 11 點) 之間的整數。
註釋:由 getUTCHours() 返回的值是一個兩位的數字。不過返回值不總是兩位的,如果該值小於 10,則僅返回一位數字。
提示:有關通用協調時間 (UTC) 的更多資料,請參閱百度百科。
註釋:該方法總是結合一個 Date 對象來使用。
dateObject.getUTCHours()
var d = new Date()
document.write(d.getUTCHours()) //格林尼治時間的當前小時
17. getUTCMinutes
可根據世界時 (UTC) 返回時間的分鐘字段
返回值
返回 dateObject 用世界時表示時的分鐘字段,該值是一個 0 ~ 59 之間的整數。
註釋:由 getUTCMinutes() 返回的值是一個兩位的數字。不過返回值不總是兩位的,如果該值小於 10,則僅返回一位數字。
提示:有關通用協調時間 (UTC) 的更多資料,請參閱百度百科。
註釋:該方法總是結合一個 Date 對象來使用。
dateObject.getUTCMinutes()
var d = new Date()
document.write(d.getUTCMinutes()) //格林尼治時間的當前分鐘
18. getUTCSeconds
可根據世界時返回時間的秒
返回值
當 dateObject 用世界時表示時,返回它的秒字段,該值是一個 0 ~ 59 之間的整數。
註釋:由 getUTCSeconds() 返回的值是一個兩位的數字。不過返回值不總是兩位的,如果該值小於 10,則僅返回一位數字。
提示:有關通用協調時間 (UTC) 的更多資料,請參閱百度百科。
註釋:該方法總是結合一個 Date 對象來使用。
dateObject.getUTCSeconds()
var d = new Date()
document.write(d.getUTCSeconds()) //格林尼治時間的當前秒
19. getUTCMilliseconds
可根據世界時 (UTC) 返回時間的毫秒
返回值
當 dateObject 用世界時表示時,返回它的毫秒字段,該值是一個 0 ~ 999 之間的整數。
註釋:由 getUTCMilliseconds() 返回的值是一個三位的數字。不過返回值不總是三位的,如果該值小於 100,則僅返回兩位數字,如果該值小於 10,則僅返回一位數字。
提示:有關通用協調時間 (UTC) 的更多資料,請參閱百度百科。
註釋:該方法總是結合一個 Date 對象來使用。
dateObject.getUTCMilliseconds()
var d = new Date()
document.write(d.getUTCMilliseconds()) //格林尼治時間的當前毫秒
20. parse
可解析一個日期時間字符串,並返回 1970/1/1 午夜距離該日期時間的毫秒數
返回值
指定的日期和時間據 1970/1/1 午夜(GMT 時間)之間的毫秒數。
說明
該方法是 Date 對象的靜態方法。一般採用 Date.parse() 的形式來調用,而不是通過 dateobject.parse() 調用該方法。
提示:Date.parse() 是 Date 對象的靜態方法。
Date.parse(datestring)
參數
- 必需
- datestring 表示日期和時間的字符串。
var d = Date.parse("Jul 8, 2005")
document.write(d) //取得從 1970/01/01 到 2005/07/08 的毫秒數
21. setDate
用於設置一個月的某一天
返回值
調整過的日期的毫秒錶示。在 ECMAScript 標準化之前,該方法什麼都不返回。
註釋:該方法總是結合一個 Date 對象來使用。
dateObject.setDate(day)
參數
- 必需
- day 表示一個月中的一天的一個數值(1 ~ 31)。
var d = new Date()
d.setDate(15)
document.write(d) //取得本月的第15天的日期
22. setMonth
用於設置月份
返回值
調整過的日期的毫秒錶示。在 ECMAScript 標準化之前,該方法什麼都不返回。
註釋:該方法總是結合一個 Date 對象來使用。
dateObject.setMonth(month,day)
參數
- 必需
- month 一個表示月份的數值,該值介於 0(一月) ~ 11(十二月) 之間。
- 可選
- day 一個表示月的某一天的數值,該值介於 1 ~ 31 之間(以本地時間計)。
在 EMCAScript 標準化之前,不支持該參數。
- day 一個表示月的某一天的數值,該值介於 1 ~ 31 之間(以本地時間計)。
var d=new Date()
d.setMonth(0)
document.write(d) //今年一月
var d=new Date()
d.setMonth(0,20)
document.write(d) //今年一月20號
23. setFullYear
用於設置年份
返回值
返回調整過的日期的毫秒錶示。
註釋:該方法總是結合一個 Date 對象來使用。
dateObject.setFullYear(year,month,day)
參數
- 必需
- year 表示年份的四位整數。用本地時間表示。
- 可選
- month 表示月份的數值,介於 0 ~ 11 之間。用本地時間表示。
- day 表示月中某一天的數值,介於 1 ~ 31 之間。用本地時間表示。
var d = new Date()
d.setFullYear(1992)
document.write(d) //1992年
var d = new Date()
d.setFullYear(1992,10,3)
document.write(d) //1992年 11月 3日
24. setYear
用於設置年份
返回值
調整過的日期的毫秒錶示。在 ECMAScript 標準化之前,該方法什麼都不返回。
註釋:該方法總是結合一個 Date 對象來使用。
註釋:如果 year 參數是兩位的數字,比如 setYear(91),則該方法會理解爲 1991。如果要規定 1990 年之前或 1999 年之後的年份,請使用四位數字。
提示:從 ECMAScript v3 起,JavaScript 實現不再要求使用該函數,而使用 setFullYear() 函數代替它。
dateObject.setYear(year)
參數
- 必需
- year 表示年份的兩位或四位數字。
var d = new Date()
d.setYear(1891)
document.write(d) //1891年
25. setHours
用於設置指定的時間的小時字段
返回值
調整過的日期的毫秒錶示。在 ECMAScript 標準化之前,該方法什麼都不返回。
註釋:該方法總是結合一個 Date 對象來使用。
註釋:如果上面的參數之一使用一位的數字來規定,那麼 JavaScript 會在結果中加一或兩個前置 0。
dateObject.setHours(hour,min,sec,millisec)
參數
- 必需
- hour 表示小時的數值,介於 0(午夜) ~ 23(晚上11點) 之間,以本地時間計(下同)。
- 可選
- min 表示分鐘的數值,介於 0 ~ 59 之間。在 EMCAScript 標準化之前,不支持該參數。
- sec 表示秒的數值,介於 0 ~ 59 之間。在 EMCAScript 標準化之前,不支持該參數。
- millisec 表示毫秒的數值,介於 0 ~ 999之間。在 EMCAScript 標準化之前,不支持該參數。
var d = new Date()
d.setHours(15)
document.write(d) //設置今天的15時
var d = new Date()
d.setHours(15,35,1)
document.write(d) //設置今天的15時 35分 1秒
26. setMinutes
用於設置指定時間的分鐘字段
返回值
調整過的日期的毫秒錶示。在 ECMAScript 標準化之前,該方法什麼都不返回。
註釋:該方法總是結合一個 Date 對象來使用。
註釋:如果上面的參數之一使用一位的數字來規定,那麼 JavaScript 會在結果中加一或兩個前置 0。
dateObject.setMinutes(min,sec,millisec)
參數
- 必需
- min 表示分鐘的數值,介於 0 ~ 59 之間,以本地時間計(下同)。
- 可選
- sec 表示秒的數值,介於 0 ~ 59 之間。在 EMCAScript 標準化之前,不支持該參數。
- millisec 表示毫秒的數值,介於 0 ~ 999之間。在 EMCAScript 標準化之前,不支持該參數。
var d = new Date()
d.setMinutes(1)
document.write(d) //設置現在的這個小時的1分的時候
27. setSeconds
用於設置指定時間的秒
返回值
調整過的日期的毫秒錶示。在 ECMAScript 標準化之前,該方法什麼都不返回。
註釋:該方法總是結合一個 Date 對象來使用。
註釋:如果上面的參數之一使用一位的數字來規定,那麼 JavaScript 會在結果中加一或兩個前置 0。
dateObject.setSeconds(sec,millisec)
參數
- 必需
- sec 表示秒的數值,介於 0 ~ 59 之間。
- 可選
- millisec 表示毫秒的數值,介於 0 ~ 999之間。在 EMCAScript 標準化之前,不支持該參數。
var d = new Date()
d.setSeconds(1)
document.write(d) //設置本分鐘1秒時的時間
28. setMilliseconds
用於設置指定時間的毫秒字段
返回值
調整過的日期的毫秒錶示。
註釋:該方法總是結合一個 Date 對象來使用。
註釋:如果上面的參數之一使用一位的數字來規定,那麼 JavaScript 會在結果中加一或兩個前置 0。
dateObject.setMilliseconds(millisec)
參數
- 必需
- millisec 用於設置 dateObject 毫秒字段,該參數是介於 0 ~ 999 之間的整數。
var d = new Date()
d.setMilliseconds(1)
document.write(d) //把當前時間的毫秒字段設置爲 001
29. setTime
以毫秒設置 Date 對象
返回值
返回參數 millisec。在 ECMAScript 標準化之前,該方法不返回值。
註釋:該方法總是結合一個 Date 對象來使用。
dateObject.setTime(millisec)
參數
- 必需
- millisec 要設置的日期和時間據 GMT 時間 1970 年 1 月 1 日午夜之間的毫秒數。這種類型的毫秒值可以傳遞給 Date() 構造函數,可以通過調用 Date.UTC() 和 Date.parse() 方法獲得該值。以毫秒形式表示日期可以使它獨立於時區。
var d = new Date()
d.setTime(77771564221)
document.write(d) //Mon Jun 19 1972 11:12:44 GMT+0800
30. setUTCDate
用於根據世界時 (UTC) 設置一個月中的某一天
返回值
調整過的日期的毫秒錶示。
註釋:該方法總是結合一個 Date 對象來使用。
dateObject.setUTCDate(day)
參數
- 必需
- day 要給 dateObject 設置的一個月中的某一天,用世界時表示。該參數是 1 ~ 31 之間的整數。
var d = new Date()
d.setUTCDate(15)
document.write(d) //把當前月的天字段設置爲 15
31. setUTCMonth
用於根據世界時 (UTC) 來設置月份
返回值
調整過的日期的毫秒錶示。
註釋:該方法總是結合一個 Date 對象來使用。
dateObject.setUTCMonth(month,day)
參數
- 必需
- month 要給 dateObject 設置的月份字段的值,用世界時表示。
該參數是 0(一月) ~ 11(十二月) 之間的整數。
- month 要給 dateObject 設置的月份字段的值,用世界時表示。
- 可選
- day 在 1 ~ 31 之間的整數,用作 dateObject 的天字段,用世界時表示。
var d=new Date()
d.setUTCMonth(0)
document.write(d) //把月字段設置爲 0
var d=new Date()
d.setUTCMonth(0,20)
document.write(d) //把月份設置爲 0 (一月),把天字段設置爲 20
32. setUTCFullYear
用於根據世界時 (UTC) 設置年份
返回值
調整過的日期的毫秒錶示。
註釋:該方法總是結合一個 Date 對象來使用。
dateObject.setUTCFullYear(year,month,day)
參數
- 必需
- year 要給 dateObject 設置的年份字段的值。
該參數應該是含有世紀值的完整年份,如 1999,而不只是縮寫的年份值,比如 99。
- year 要給 dateObject 設置的年份字段的值。
- 可選
- month 要給 dateObject 設置的月份字段的值,用世界時表示。
該參數是 0(一月) ~ 11(十二月) 之間的整數。
- month 要給 dateObject 設置的月份字段的值,用世界時表示。
- day 在 1 ~ 31 之間的整數,用作 dateObject 的天字段,用世界時表示。
var d = new Date()
d.setUTCFullYear(1992)
document.write(d) //把年份設置爲 1992
var d = new Date()
d.setUTCFullYear(1992,10,3)
document.write(d) //把日期設置爲 1992/10/3
33. setUTCHours
根據世界時 (UTC) 設置小時(0 - 23)
返回值
調整過的日期的毫秒錶示。
說明
如果沒有規定 min, sec 以及 millisec 參數,則使用從 getUTCMinutes, getUTCSeconds 以及 getUTCMilliseconds 方法返回的值。
如果您規定的參數在指定範圍之外,則 setUTCHours 嘗試據此來更新 Date 對象中的日期信息。例如,如果 sec 參數的值是 100,則增加 1 分鐘 (min + 1),而秒數爲 40。
註釋:該方法總是結合一個 Date 對象來使用。
dateObject.setUTCHours(hour,min,sec,millisec)
參數
- 必需
- hour 要給 dateObject 設置的小時字段的值。
該參數是 0 ~ 23 之間的整數。
- hour 要給 dateObject 設置的小時字段的值。
- 可選
- min 要給 dateObject 設置的分鐘字段的值。
該參數是 0 ~ 59 之間的整數。
- min 要給 dateObject 設置的分鐘字段的值。
- sec 要給 dateObject 設置的秒字段的值。
該參數是 0 ~ 59 之間的整數。
- sec 要給 dateObject 設置的秒字段的值。
- millisec 要給 dateObject 設置的毫秒字段的值。
該參數是 1 ~ 999 之間的整數。
- millisec 要給 dateObject 設置的毫秒字段的值。
var d = new Date();
d.setUTCHours(23);
document.write(d); //將 UTC 小時設置爲 23
var d = new Date();
d.setUTCHours(23,15,6);
document.write(d); //將 UTC 小時設置爲 23:15:06
34. setUTCMinutes
用於根據世界時 (UTC) 來設置指定時間的分鐘
返回值
調整過的日期的毫秒錶示。
註釋:該方法總是結合一個 Date 對象來使用。
註釋:如果上面的參數之一使用一位的數字來規定,那麼 JavaScript 會在結果中加一或兩個前置 0。
dateObject.setUTCMinutes(min,sec,millisec)
參數
- 必需
- min 要給 dateObject 設置的分鐘字段的值,用世界時表示。
該參數應該是 0 ~ 59 之間的整數。
- min 要給 dateObject 設置的分鐘字段的值,用世界時表示。
- 可選
- sec 要給 dateObject 設置的秒字段的值。使用世界時表示。
該參數是 0 ~ 59 之間的整數。
- sec 要給 dateObject 設置的秒字段的值。使用世界時表示。
- millisec 要給 dateObject 設置的毫秒字段的值。使用世界時表示。
該參數是 0 ~ 999 之間的整數。
- millisec 要給 dateObject 設置的毫秒字段的值。使用世界時表示。
var d = new Date()
d.setUTCMinutes(1)
document.write(d) //把當前時間的分鐘字段設置爲 01
35. setUTCSeconds
用於根據世界時 (UTC) 設置指定時間的秒
返回值
調整過的日期的毫秒錶示。
註釋:該方法總是結合一個 Date 對象來使用。
註釋:如果上面的參數之一使用一位的數字來規定,那麼 JavaScript 會在結果中加一或兩個前置 0。
dateObject.setUTCSeconds(sec,millisec)
參數
- 必需
- sec 要給 dateObject 設置的秒字段的值。使用世界時表示。
該參數是 0 ~ 59 之間的整數。
- sec 要給 dateObject 設置的秒字段的值。使用世界時表示。
- 可選
- millisec 要給 dateObject 設置的毫秒字段的值。使用世界時表示。
該參數是 0 ~ 999 之間的整數。
- millisec 要給 dateObject 設置的毫秒字段的值。使用世界時表示。
var d = new Date()
d.setUTCSeconds(1)
document.write(d) //把當前時間的秒字段設置爲 01
36. setUTCMilliseconds
根據世界時 (UTC) 設置指定時間的毫秒
返回值
調整過的日期的毫秒錶示。
註釋:該方法總是結合一個 Date 對象來使用。
註釋:如果上面的參數之一使用一位的數字來規定,那麼 JavaScript 會在結果中加一或兩個前置 0。
dateObject.setUTCMilliseconds(millisec)
參數
- 必需
- millisec 要給 dateObject 設置的毫秒字段的值。使用世界時表示。
該參數是 0 ~ 999 之間的整數。
- millisec 要給 dateObject 設置的毫秒字段的值。使用世界時表示。
var d = new Date()
d.setUTCMilliseconds(1)
document.write(d) //把當前時間的毫秒字段設置爲 001
37. toTimeString
把 Date 對象的時間部分轉換爲字符串,並返回結果
返回值
dateObject 的時間部分的字符串表示,由實現決定,使用本地時間表示。
dateObject.toTimeString()
var d=new Date()
document.write(d.toTimeString())
38. toDateString
可把 Date 對象的日期部分轉換爲字符串,並返回結果
返回值
dateObject 的日期部分的字符串表示,由實現決定,使用本地時間表示。
dateObject.toDateString()
var d=new Date()
document.write(d.toDateString())
39. toGMTString
可根據格林威治時間 (GMT) 把 Date 對象轉換爲字符串,並返回結果
返回值
dateObject 的字符串表示。此日期會在轉換爲字符串之前由本地時區轉換爲 GMT 時區。
提示
不贊成使用此方法。請使用 toUTCString() 取而代之!!
dateObject.toGMTString()
var d = new Date()
document.write (d.toGMTString())
var born = new Date("July 21, 1983 01:15:00")
document.write(born.toGMTString())
40. toUTCString
可根據世界時 (UTC) 把 Date 對象轉換爲字符串,並返回結果
返回值
dateObject 的字符串表示,用世界時表示。
dateObject.toUTCString()
var d = new Date()
document.write (d.toUTCString())
var born = new Date("July 21, 1983 01:15:00")
document.write(born.toUTCString())
41. toLocaleString
可根據本地時間把 Date 對象轉換爲字符串,並返回結果
返回值
dateObject 的字符串表示,以本地時間區表示,並根據本地規則格式化。
dateObject.toLocaleString()
var d = new Date()
document.write(d.toLocaleString())
var born = new Date("July 21, 1983 01:15:00")
document.write(born.toLocaleString())
42. toLocaleTimeString
可根據本地時間把 Date 對象的時間部分轉換爲字符串,並返回結果
返回值
dateObject 的時間部分的字符串表示,以本地時間區表示,並根據本地規則格式化。
dateObject.toLocaleTimeString()
var d = new Date()
document.write(d.toLocaleTimeString())
var born = new Date("July 21, 1983 01:15:00")
document.write(born.toLocaleTimeString())
43. toLocaleDateString
可根據本地時間把 Date 對象的日期部分轉換爲字符串,並返回結果。
返回值
dateObject 的日期部分的字符串表示,以本地時間區表示,並根據本地規則格式化。
dateObject.toLocaleDateString()
var d = new Date()
document.write(d.toLocaleDateString())
44. UTC
可根據世界時返回 1970 年 1 月 1 日 到指定日期的毫秒數
返回值
返回指定的時間距 GMT 時間 1970 年 1 月 1 日午夜的毫秒數。
說明
Date.UTC() 是一種靜態方法,因爲需要使用構造函數 Date() 來調用它,而不是通過某個 Date 對象調用。
Date.UTC() 方法的參數指定日期和時間,它們都是 UTC 時間,處於 GMT 時區。指定的 UTC 時間將轉換成毫秒的形式,這樣構造函數 Date() 和方法 Date.setTime() 就可以使用它了。
Date.UTC(year,month,day,hours,minutes,seconds,ms)
參數
- 必需
- year 表示年份的四位數字。
- month 表示月份的整數,介於 0 ~ 11。
- day 表示日期的整數,介於 1 ~ 31。
- 可選
- hours 表示小時的整數,介於 0 ~ 23。
- minutes 表示分鐘的整數,介於 0 ~ 59。
- seconds 表示秒的整數,介於 0 ~ 59。
- ms 表示毫秒的整數,介於 0 ~ 999。
var d = Date.UTC(2005,7,8)
document.write(d)//取得從 1970/01/01 到 2005/07/08 的毫秒數
//輸出轉換爲年
var minutes = 1000 * 60
var hours = minutes * 60
var days = hours * 24
var years = days * 365
var t = Date.UTC(2005,7,8)
var y = t/years
document.write("It's been: " + y + " years from 1970/01/01")
document.write(" to 2005/07/08!")
文檔內容出自 W3cSchool和菜鳥教程,
如需查看更詳細的有關內容 請登錄 http://www.w3school.com.cn/ 和 http://www.runoob.com/