最新的Web開發教程
 

JavaScript日期參考


Date對象

Date對象用於處理日期和時間的工作。

Date對象與新創建Date()

有實例化一個日期的四種方式:

var d = new Date();
var d = new Date( milliseconds );
var d = new Date( dateString );
var d = new Date( year , month , day , hours , minutes , seconds , milliseconds );

對於有關日期和時間的教程,請閱讀我們的JavaScript日期教程


Date對象屬性

屬性 描述
constructor 返回創建日期對象的原型功能
prototype 讓您的屬性和方法添加到對象

Date對象的方法

方法 描述
getDate() 返回一個月的天(from 1-31)
getDay() 返回星期幾(from 0-6)
getFullYear() 返回年份
getHours() 返回小時(from 0-23)
getMilliseconds() 返回毫秒(from 0-999)
getMinutes() 返回分鐘(from 0-59)
getMonth() 返回月份(from 0-11)
getSeconds() 返回秒(from 0-59)
getTime() 返回自午夜1970年1月1日的毫秒數,並指定日期
getTimezoneOffset() 返回UTC時間和本地時間,以分鐘為單位之間的時間差
getUTCDate() 返回該月的一天,按照通用時間(from 1-31)
getUTCDay() 返回星期幾,按照通用時間(from 0-6)
getUTCFullYear() 返回年份,按照通用時間
getUTCHours() 返回小時,按照通用時間(from 0-23)
getUTCMilliseconds() 返回毫秒,按照通用時間(from 0-999)
getUTCMinutes() 返回分鐘,根據通用時間(from 0-59)
getUTCMonth() 返回月份,按照通用時間(from 0-11)
getUTCSeconds() 返回秒,按照通用時間(from 0-59)
getYear() 已過時。 使用getFullYear()方法,而不是
now() 返回自午夜1970年1月1日的毫秒數
parse() 解析日期字符串,並自1970年1月1日的毫秒數
setDate() 設置一個日期對象的月份的一天
setFullYear() 設置Date對象的年份
setHours() 設置Date對象的小時
setMilliseconds() 設置Date對象的毫秒
setMinutes() 設置Date對象的分鐘
setMonth() 設置一個日期對象的月份
setSeconds() 設置Date對象的秒
setTime() 設置一個日期/後指定的毫秒數1970年1月1日前
setUTCDate() 設置一個日期對象的月份的一天,按照通用時間
setUTCFullYear() 設置Date對象的年份,按照通用時間
setUTCHours() 設置Date對象的小時,按照通用時間
setUTCMilliseconds() 設置Date對象的毫秒,按照通用時間
setUTCMinutes() 設置Date對象的分鐘,按照通用時間
setUTCMonth() 設置一個日期對象的月份,按照通用時間
setUTCSeconds() 設置Date對象的秒,按照通用時間
setYear() 已過時。 使用setFullYear()方法代替
toDateString() Date對象的日期部分轉換成可讀的字符串
toGMTString() 已過時。 使用toUTCString()方法代替
toISOString() 返回日期字符串,採用ISO標準
toJSON() 返回日期字符串,格式為JSON日期
toLocaleDateString() 返回Date對象為字符串的日期部分,使用語言環境約定
toLocaleTimeString() 返回Date對象為字符串的時間部分,使用語言環境約定
toLocaleString() Date對象轉換為字符串,使用語言環境約定
toString() Date對象轉換為字符串
toTimeString() Date對象的時間部分轉換為字符串
toUTCString() Date對象轉換為字符串,按照通用時間
UTC() 返回自1970年1月1日午夜日期的毫秒數,按照UTC時間
valueOf() 返回Date對象的原始值