Latest web development tutorials

JavaScript Date 對象

Date 對象

Date 對像用於處理日期與實際。

創建Date 對象: new 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對象教程


Date 對象屬性

屬性 描述
constructor 返回對創建此對象的Date 函數的引用。
prototype 使您有能力向對象添加屬性和方法。

Date 對象方法

方法 描述
getDate() 從Date 對象返回一個月中的某一天(1 ~ 31)。
getDay() 從Date 對象返回一周中的某一天(0 ~ 6)。
getFullYear() 從Date 對像以四位數字返回年份。
getHours() 返回Date 對象的小時(0 ~ 23)。
getMilliseconds() 返回Date 對象的毫秒(0 ~ 999)。
getMinutes() 返回Date 對象的分鐘(0 ~ 59)。
getMonth() 從Date 對象返回月份(0 ~ 11)。
getSeconds() 返回Date 對象的秒數(0 ~ 59)。
getTime() 返回1970 年1 月1 日至今的毫秒數。
getTimezoneOffset() 返回本地時間與格林威治標準時間(GMT) 的分鐘差。
getUTCDate() 根據世界時從Date 對象返回月中的一天(1 ~ 31)。
getUTCDay() 根據世界時從Date 對象返回周中的一天(0 ~ 6)。
getUTCFullYear() 根據世界時從Date 對象返回四位數的年份。
getUTCHours() 根據世界時返回Date 對象的小時(0 ~ 23)。
getUTCMilliseconds() 根據世界時返回Date 對象的毫秒(0 ~ 999)。
getUTCMinutes() 根據世界時返回Date 對象的分鐘(0 ~ 59)。
getUTCMonth() 根據世界時從Date 對象返回月份(0 ~ 11)。
getUTCSeconds() 根據世界時返回Date 對象的秒鐘(0 ~ 59)。
getYear() 已廢棄。 請使用getFullYear() 方法代替。
parse() 返回1970年1月1日午夜到指定日期(字符串)的毫秒數。
setDate() 設置Date 對像中月的某一天(1 ~ 31)。
setFullYear() 設置Date 對像中的年份(四位數字)。
setHours() 設置Date 對像中的小時(0 ~ 23)。
setMilliseconds() 設置Date 對像中的毫秒(0 ~ 999)。
setMinutes() 設置Date 對像中的分鐘(0 ~ 59)。
setMonth() 設置Date 對像中月份(0 ~ 11)。
setSeconds() 設置Date 對像中的秒鐘(0 ~ 59)。
setTime() setTime() 方法以毫秒設置Date 對象。
setUTCDate() 根據世界時設置Date 對像中月份的一天(1 ~ 31)。
setUTCFullYear() 根據世界時設置Date 對像中的年份(四位數字)。
setUTCHours() 根據世界時設置Date 對像中的小時(0 ~ 23)。
setUTCMilliseconds() 根據世界時設置Date 對像中的毫秒(0 ~ 999)。
setUTCMinutes() 根據世界時設置Date 對像中的分鐘(0 ~ 59)。
setUTCMonth() 根據世界時設置Date 對像中的月份(0 ~ 11)。
setUTCSeconds() setUTCSeconds() 方法用於根據世界時(UTC) 設置指定時間的秒字段。
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 日到指定日期的毫秒數。
valueOf() 返回Date 對象的原始值。