JavaScript 參考-日期物件

JavaScript 日期物件

JavaScript Date 物件是一個全域性物件,用於處理日期和時間。Date 物件基於時間值,該值是自 UTC 1970 年 1 月 1 日以來的毫秒數。

要了解有關日期的更多資訊,請檢視JavaScript 日期和時間章節。

日期屬性

下表列出了 Date 物件的標準屬性。

屬性 描述
prototype 允許您向 Date 物件新增新屬性和方法。

注意: JavaScript 中的每個物件都有一個 constructor 屬性,該屬性引用用於建立該物件例項的建構函式。


日期方法

下表列出了 Date 物件的標準方法。

方法 描述
getDate() 返回月中的某天(從 1-31 開始)。
getDay() 返回星期幾(從 0 到 6)。
getFullYear() 返回年份(四位數)。
getHours() 返回小時(從 0 到 23)。
getMilliseconds() 返回毫秒數(從 0-999)。
getMinutes() 返回分鐘(從 0 到 59)。
getMonth() 返回月份(從 0 到 11)。
getSeconds() 返回秒數(從 0 到 59)。
getTime() 返回自 1970 年 1 月 1 日午夜以來的毫秒數。
getTimezoneOffset() 返回 UTC 時間和本地時間之間的時差,以分鐘為單位。
getUTCDate() 根據通用時間(從 1-31)返回月中的某天。
getUTCDay() 根據世界時(0-6)返回星期幾。
getUTCFullYear() 根據世界時間返回年份。
getUTCHours() 根據通用時間(從 0 到 23)返回小時。
getUTCMilliseconds() 根據通用時間(從 0-999)返回毫秒
getUTCMinutes() 根據通用時間(從 0 到 59)返回分鐘。
getUTCMonth() 根據世界時(0-11)返回月份。
getUTCSeconds() 根據通用時間(從 0 到 59)返回秒數。
得到年() 已過時。請改用該 getFullYear() 方法。
now() 返回自 1970 年 1 月 1 日午夜以來的毫秒數。
parse() 解析日期字串並返回自 1970 年 1 月 1 日以來的毫秒數。
setDate() 設定日期物件的月份日期。
setFullYear() 設定日期物件的完整年份。
setHours() 設定日期物件的小時數。
setMilliseconds() 設定日期物件的毫秒數。
setMinutes() 設定日期物件的分鐘數。
setMonth() 設定日期物件的月份。
setSeconds() 設定日期物件的秒數。
setTime() 將日期設定為 1970 年 1 月 1 日之後/之前指定的毫秒數。
setUTCDate() 根據通用時間設定日期物件的月中某天。
setUTCFullYear() 根據通用時間設定日期物件的年份。
setUTCHours() 根據通用時間設定日期物件的小時數。
setUTCMilliseconds() 根據通用時間設定日期物件的毫秒數。
setUTCMinutes() 根據通用時間設定日期物件的分鐘數。
setUTCMonth() 根據通用時間設定日期物件的月份。
setUTCSeconds() 根據通用時間設定日期物件的秒數。
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 日 00:00:00(午夜),通用時間以來 Date 物件中的毫秒數。
valueOf() 返回 Date 物件的原始值。