JavaScript Date Referenzhandbuch

Date 对象

Date 对象用于处理日期和时间。

日期对象是用 new 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 对象方法和属性

方法 描述
new Date() 返回月中的第几天(从 1 到 31)。
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)。
getYear() Veraltet.Bitte verwenden Sie getFullYear() Methode.
now() Die Anzahl der Millisekunden seit Mitternacht des 1. Januar 1970 zurückgeben.
parse() Datumsstringe auswerten und die Anzahl der Millisekunden seit dem 1. Januar 1970 zurückgeben.
prototype Ermöglicht es, dem Objekt Attribute und Methoden hinzuzufügen.
setDate() Den Tag des Monats im Datum-Objekt setzen.
setFullYear() Das Jahr des Datum-Objekts setzen
setHours() Die Stunden des Datum-Objekts setzen.
setMilliseconds() Die Millisekunden des Datum-Objekts setzen.
setMinutes() Die Minuten des Datum-Objekts setzen.
setMonth() Den Monat des Datum-Objekts setzen.
setSeconds() Die Sekunden des Datum-Objekts setzen.
setTime() Das Datum auf die angegebene Anzahl von Millisekunden nach/vor dem 1. Januar 1970 setzen.
setUTCDate() Den Tag des Monats im Datum-Objekt basierend auf Weltzeit setzen.
setUTCFullYear() Das Jahr des Datum-Objekts basierend auf Weltzeit setzen.
setUTCHours() Die Stunden des Datum-Objekts basierend auf Weltzeit setzen.
setUTCMilliseconds() Die Millisekunden des Datum-Objekts basierend auf Weltzeit setzen.
setUTCMinutes() Die Minuten des Datum-Objekts basierend auf Weltzeit setzen.
setUTCMonth() Der Monat des Datum-Objekts basierend auf Weltzeit setzen.
setUTCSeconds() Die Sekunden des Datum-Objekts basierend auf Weltzeit setzen.
setYear() Veraltet.Bitte verwenden Sie setFullYear() Methode.
toDateString() Das Datumdatum des Datum-Objekts in einen lesbaren String umwandeln.
toGMTString() Veraltet.Bitte verwenden Sie toUTCString() Methode.
toISOString() Das Datum in einem String in ISO-Standard umwandeln.
toJSON() Das Datum in Form eines Strings zurückgeben, das das JSON-Datum-Format verwendet.
toLocaleDateString() Das Datumdatum des Datum-Objekts in einem String zurückgeben, wobei die Regionaleinstellungen verwendet werden.
toLocaleTimeString() Das Zeitdatum des Datum-Objekts in einem String zurückgeben, wobei die Regionaleinstellungen verwendet werden.
toLocaleString() Das Datum-Objekt in einen String umwandeln, wobei die Regionaleinstellungen verwendet werden.
toString() Das Datum-Objekt in einen String umwandeln.
toTimeString() Konvertiert den Zeitteil des Date-Objekts in einen String.
toUTCString() Konvertiert das Date-Objekt in einen String basierend auf Weltzeit.
UTC() Gibt die Anzahl der Millisekunden seit Mitternacht um 1. Januar 1970 UTC zurück.
valueOf() Gibt den ursprünglichen Wert des Date-Objekts zurück.