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.