Neueste Web-Entwicklung Tutorials
 

JavaScript Datum Methoden


Datum Methoden können Sie erhalten und setzen Datumswerte (Jahre, Monate, Tage, Stunden, Minuten, Sekunden, Millisekunden)


Datum Get-Methoden

Get-Methoden werden für immer einen Teil eines Datums verwendet. Hier sind die am häufigsten (alphabetisch):

Methode Beschreibung
getDate() Holen Sie sich den Tag als Zahl (1-31)
getDay() Holen Sie den Wochentag als Zahl (0-6)
getFullYear() Holen Sie sich das vierstellige Jahr (yyyy)
getHours() Holen Sie die Stunde (0-23)
getMilliseconds() Holen Sie sich die Millisekunden (0-999)
getMinutes() Holen Sie sich die Minuten (0-59)
getMonth() Holen Sie sich den Monat (0-11)
getSeconds() Holen Sie sich die Sekunden (0-59)
getTime() Holen Sie sich die Zeit (Millisekunden seit dem 1. Januar 1970)

Die getTime() Methode

getTime() gibt die Anzahl der Millisekunden seit dem 1. Januar 1970:

Beispiel

<script>
var d = new Date();
document.getElementById("demo").innerHTML = d.getTime();
</script>
Versuch es selber "

Die getFullYear() Methode

getFullYear() gibt das Jahr eines Datums als vierstellige Nummer:

Beispiel

<script>
var d = new Date();
document.getElementById("demo").innerHTML = d.getFullYear();
</script>
Versuch es selber "

Die getDay() Methode

getDay() gibt den Wochentag als Zahl (0-6):

Beispiel

<script>
var d = new Date();
document.getElementById("demo").innerHTML = d.getDay();
</script>
Versuch es selber "

In JavaScript bedeutet, dass der erste Tag der Woche (0) "Sunday", auch wenn einige Länder in der Welt, den ersten Tag der Woche betrachten zu sein "Montag"

Sie können eine Reihe von Namen verwenden, und getDay() den Wochentag als Namen zurück:

Beispiel

<script>
var d = new Date();
var days = ["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];
document.getElementById("demo").innerHTML = days[d.getDay()];
</script>
Versuch es selber "

Datum Set-Methoden

Set-Methoden für die Einstellung eines Teils eines Datums verwendet. Hier sind die am häufigsten (alphabetisch):

Methode Beschreibung
setDate() Stellen Sie den Tag als Zahl (1-31)
setFullYear() Stellen Sie das Jahr (optional Monat und Tag)
setHours() Stellen Sie die Stunden (0-23)
setMilliseconds() Stellen Sie die Millisekunden (0-999)
setMinutes() Stellen Sie die Minuten (0-59)
setMonth() Stellen Sie den Monat (0-11)
setSeconds() Stellen Sie die Sekunden (0-59)
setTime() Stellen Sie die Zeit (in Millisekunden seit dem 1. Januar 1970)

Die setFullYear() Methode

setFullYear() setzt ein Datum Objekt zu einem bestimmten Datum. In diesem Beispiel bis 14. Januar, 2020:

Beispiel

<script>
var d = new Date();
d.setFullYear(2020, 0, 14);
document.getElementById("demo").innerHTML = d;
</script>
Versuch es selber "

Die setDate() Methode

setDate() setzt den Tag des Monats (1-31):

Beispiel

<script>
var d = new Date();
d.setDate(20);
document.getElementById("demo").innerHTML = d;
</script>
Versuch es selber "

Die setDate() Methode kann auch zu einem Datum hinzuzufügen Tagen verwendet werden:

Beispiel

<script>
var d = new Date();
d.setDate(d.getDate() + 50);
document.getElementById("demo").innerHTML = d;
</script>
Versuch es selber "

Wenn Tage hinzufügen, den Monat oder das Jahr verschiebt, werden die Änderungen automatisch vom Date-Objekt behandelt.


Datum Eingang - Parsing Termine

Wenn Sie eine gültige Datums - Zeichenfolge haben, können Sie das verwenden Date.parse() Methode , um es zu Millisekunden konvertieren.

Date.parse() gibt die Anzahl der Millisekunden zwischen dem Zeitpunkt und dem 1. Januar 1970,

Beispiel

<script>
var msec = Date.parse("March 21, 2012");
document.getElementById("demo").innerHTML = msec;
</script>
Versuch es selber "

Sie können dann die Anzahl der Millisekunden verwenden, um ein Date - Objekt zu konvertieren:

Beispiel

<script>
var msec = Date.parse("March 21, 2012");
var d = new Date(msec);
document.getElementById("demo").innerHTML = d;
</script>
Versuch es selber "

Vergleichen Termine

Termine können leicht verglichen werden.

Das folgende Beispiel vergleicht das heutige Datum mit 14. Januar 2100:

Beispiel

var today, someday, text;
today = new Date();
someday = new Date();
someday.setFullYear(2100, 0, 14);

if (someday > today) {
    text = "Today is before January 14, 2100.";
} else {
    text = "Today is after January 14, 2100.";
}
document.getElementById("demo").innerHTML = text;
Versuch es selber "

JavaScript zählt Monate von 0 bis 11. Januar ist 0. 11. Dezember ist.


Methoden UTC Datum

UTC-Datum Methoden sind für die Arbeit UTC Daten (Univeral Zeitzone Daten) verwendet:

Methode Beschreibung
getUTCDate() Gleich wie getDate() , aber gibt die UTC - Datum
getUTCDay() Gleich wie getDay() , aber der UTC Tag zurück
getUTCFullYear() Gleich wie getFullYear() , gibt aber die UTC Jahr
getUTCHours() Gleich wie getHours() , aber gibt die UTC Stunde
getUTCMilliseconds() Gleich wie getMilliseconds() , aber gibt die UTC Millisekunden
getUTCMinutes() Gleich wie getMinutes() , aber gibt die UTC Minuten
getUTCMonth() Gleich wie getMonth() , aber gibt die UTC Monat
getUTCSeconds() Gleich wie getSeconds() , aber gibt die UTC Sekunden

Komplette JavaScript-Date-Referenz

Eine vollständige Referenz, gehen Sie auf unsere komplette Datum Reference JavaScript .

Die Referenz enthält Beschreibungen und Beispiele für alle Datum Eigenschaften und Methoden.