Detaillierte Erklärung des in JavaScript integrierten Date-Objekts

Detaillierte Erklärung des in JavaScript integrierten Date-Objekts

Date-Objekt

Verwenden Sie ein Date-Objekt, um eine Uhrzeit in JS darzustellen

Erstellen eines Datumsobjekts

neues Datum()

Erstellen eines Date-Objekts: Wenn Sie den Konstruktor zum Erstellen eines Date-Objekts verwenden, wird darin der Zeitpunkt enthalten sein, zu dem der aktuelle Code ausgeführt wird.

var d = neues Datum();
console.log("Aktuelle Zeit ist:",d);

Bildbeschreibung hier einfügen

Erstellen eines angegebenen Zeitobjekts

Sie müssen eine Zeichenfolge, die die Zeit darstellt, als Parameter im Konstruktor übergeben

Datumsformat Monat/Tag/Jahr (Stunde:Minute:Sekunde)

var d = neues Datum("12/21/2012 12:12:30");
console.log("Die Mayas sagten das Ende der Welt voraus:",d);

Bildbeschreibung hier einfügen

Sie können es auch durch Übergeben von Parametern erstellen

Die Syntax ist

new Date(y,M,d,h,m,s):帶參的構造,參數是年、月、日、時、分、秒

var d = neues Datum (2012,11,21,8,00,00);
konsole.log(d);

Bildbeschreibung hier einfügen

Beachten:

Der ganzzahlige Wert des Monats der durch die Parameterübergabe erstellten Uhrzeit, von 0 (Januar) bis 11 (Dezember)

getDate()

Holen Sie sich das Datum des aktuellen Objekts

var d = neues Datum("12/21/2012 12:12:30");
var date = d.getDate()
console.log("Was ist das Datum von Objekt d:", date);

Bildbeschreibung hier einfügen

getDay()

  • Holen Sie sich den Wochentag des aktuellen Datumsobjekts
  • Gibt einen Wert zwischen 0 und 6 zurück
    • 0 bedeutet Sonntag
    • 1 für Montag
    • 2 für Dienstag
    • 3 für Mittwoch
    • .......
var d = neues Datum("12/21/2012 12:12:30");
var date = d.getDay()
console.log("An welchem ​​Wochentag befindet sich Objekt d: ", date);

Bildbeschreibung hier einfügen

getMonth()

  • Holen Sie sich den Monat des aktuellen Zeitobjekts
  • Es wird ein Wert zwischen 0 und 11 zurückgegeben (normalerweise mit einer 1 als Angabe des in China gebräuchlichen Monats).
    • 0 bedeutet Januar
    • 1 bedeutet Februar
    • ........
    • 11 bedeutet Dezember
var d = neues Datum("12/21/2012 12:12:30");
var Datum = d.getMonth()
console.log("Der Monat des aktuellen Zeitobjekts ist:", date); //Gibt eine Zahl von 0 bis 11 zurück, 11 steht für Dezember 

Bildbeschreibung hier einfügen

getFullYear()

  • Holen Sie sich das Jahr des aktuellen Datumsobjekts
  • Diese Methode wurde ersetzt
var d = neues Datum("12/21/2012 12:12:30");
var date = d.getFullYear()
console.log("Jahr des aktuellen Zeitobjekts:", Datum);

Bildbeschreibung hier einfügen

getHours()

  • Holen Sie sich die Stunde des aktuellen Datumsobjekts
  • Rückgabewert (0~23)

getMinutes()

  • Holen Sie sich die Minute des aktuellen Datumsobjekts
  • Rückgabewert (0~59)

getSeconds()

  • Holen Sie sich die Sekunden des aktuellen Datumsobjekts
  • Rückgabewert (0~59)

getMillisekunden()

  • Holen Sie sich die Millisekunden des aktuellen Datumsobjekts
  • Gibt einen Wert zurück (0~999)

getTime()

  • Holen Sie sich den Zeitstempel des aktuellen Datums und der aktuellen Uhrzeit
  • Zeitstempel, d. h. die Anzahl der Millisekunden zwischen 0:0:0:00 Greenwich Mean Time, 1. Januar 1970 und dem aktuellen Objektdatum (1 Sekunde = 1000 Millisekunden)
  • Die unterste Computerebene verwendet Zeitstempel, um Zeit zu sparen.
  • Es kann mit (time/1000/60/60/24/365) in die aktuelle Objektzeit umgewandelt werden.
var d = neues Datum("12/21/2012 11:10:30");
var date = d.getTime()
console.log("Jahr des aktuellen Zeitobjekts:", Datum);

Bildbeschreibung hier einfügen

Datum.jetzt()

  • Den aktuellen Zeitstempel abrufen
  • Mit Zeitstempeln lässt sich die Leistung der Codeausführung testen
var start = Date.now();
für (sei i = 0; i < 100; i++)
{
    konsole.log(i);
}
var end = Date.now();
console.log("Die Anweisung wurde ausgeführt: "+(end - start)+" Millisekunden");

Bildbeschreibung hier einfügen

toDateString()

  • Datum in Zeichenfolge konvertieren

toLocaleDateString()

  • Konvertieren eines Datums in eine Zeichenfolge im lokalen Datumsformat

Zusammenfassen

Dieser Artikel endet hier. Ich hoffe, er kann Ihnen helfen. Ich hoffe auch, dass Sie mehr Inhalt auf 123WORDPRESS.COM lesen können!

Das könnte Sie auch interessieren:
  • Detaillierte Erläuterung der in JavaScript integrierten Objektoperationen
  • Zusammenfassung der Wissenspunkte des JS-Frontends: Integrierte Objekte, Datumsobjekte und Timer-bezogene Vorgänge
  • Analyse gängiger Verwendungsbeispiele des JavaScript-Referenztyps Date
  • In JavaScript integriertes Objekt Datumsfallzusammenfassungsanalyse

<<:  Steuern Sie die vertikale Mitte des Textes im HTML-Textfeld über CSS

>>:  Lösung zur Konvertierung in Inline-Styles in CSS (css-inline)

Artikel empfehlen

Beispielcode zum Hervorheben von Suchbegriffen im WeChat-Miniprogramm

1. Einleitung Wenn Sie im Projekt auf eine Anford...

Eine kurze Diskussion über den Linux-Signalmechanismus

Inhaltsverzeichnis 1. Signalliste 1.1. Echtzeitsi...

Nicht standardmäßiger Implementierungscode für die MySQL UPDATE-Anweisung

Heute werde ich Ihnen einen Unterschied zwischen ...

Installation und Verwendung der MySQL MyCat-Middleware

1. Was ist mycat Ein vollständig Open Source-Groß...

Beispielcode zur Implementierung der olympischen Ringe mit reinem HTML+CSS

Rendern Code - Nehmen Sie die blauen und gelben R...

Einführung in die reaktive Funktion toRef-Funktion ref-Funktion in Vue3

Inhaltsverzeichnis Reaktive Funktion Verwendung: ...

Vue realisiert die Funktion zum Hochladen von Fotos auf den PC

In diesem Artikelbeispiel wird der spezifische Co...

Analyse und Lösungen für Probleme bei der Verwendung von Label-Tags

Ich habe kürzlich bei einer bestimmten Aufgabe das...

Zusammenfassung häufig verwendeter SQL-Operationen in MySQL-Tabellen

1. Sehen Sie sich die Feldtypen in der Tabelle an...