JavaScript -Datumsformate

JavaScript -Datumsformate

JavaScript hat ein eingebautes Objekt namens Date-Objekt, das mit Datum und Uhrzeit in einem plattformunabhängigen Format funktioniert; Es repräsentiert die Anzahl der Sekunden, die seit Mitternacht von Januar 1970 vom ECMascript -Standard verabschiedet wurden.

In diesem Beitrag lernen wir verschiedene Methoden, um das Datumformat in JavaScript zu ändern

Aber zuerst benötigen wir eine Variable, um den Wert des Datums zu speichern. JavaScript verfügt über einen eingebauten Datentyp (Datum Objekt), mit dem Daten gespeichert werden können.

Notiz: Wir werden die Browserkonsole verwenden, um Beispiele zu demonstrieren, die in diesem Beitrag durchgeführt wurden. Um die Browserkonsole zu öffnen:

  • Verwenden Sie das F12 -Schlüssel in Chrom und andere Browser auf Chrombasis.
  • verwenden Strg + Shift + K -Tastatur Verknüpfungsschlüssel für Mozilla.
  • verwenden Option + ⌘ + C -Tastatur Verknüpfungsschlüssel in Safari (Wenn das Entwicklermenü nicht angezeigt wird, öffnen Sie die Einstellungen durch Drücken von ⌘ +und in der Registerkarte Erweitert “Das Menü entwickeln in der Menüleiste”)).

So erstellen Sie ein Datumsobjekt in JavaScript?

In JavaScript können wir die neue Datum () -Methode zum Erstellen eines Datumsobjekts verwenden.

var date = new Date ();
Konsole.Protokoll (Datum);

Der Neues Datum () Funktion ohne Klammern erzeugt ein Objekt mit dem aktuellen Datum. Wir können auch Argumente an die neue Datum () -Funktion übergeben, um neue Datumsobjekte mit festgelegtem Datum und Uhrzeit zu erstellen. In diesem Artikel finden Sie in diesem Artikel mehr über das Datumsobjekt und die Methoden, mit denen wir mit dem Datumsobjekt arbeiten können.

So formatieren Sie das Datumsobjekt

In JavaScript haben wir unterschiedliche Methoden, mit denen das Datum im erforderlichen Format einbezogen werden kann. Hier ist eine Liste einiger Methoden, mit denen das Datumsobjekt formatiert werden kann:

  • todatestring ()
  • Totimestring ()
  • toisString ()
  • Tolocalestring ()

toDateString () Methode

Wir werden mit dem beginnen toDateString () Methode; Der toDateString () Methode Kann verwendet werden, um das Datum im folgenden Format zu erhalten:

[Tagesmonat Datum Jahr]

var date = new Date ();
Konsole.Protokoll (Datum);
Konsole.Protokoll (Datum.todestring ());

Diese Methode wird verwendet, um nur den Datumsteil aus der gesamten Datumszeichenfolge zu erhalten.

Totimestring () Methode

Der Totimestring () Methode wird verwendet, um die Zeit aus der Datumszeichenfolge zu erhalten. Es gibt die Zeit im folgenden Format aus:

[Stunden: Minuten: Sekunden Zeitzone (Zeitzonenname)]

var date = new Date ();
Konsole.Protokoll (Datum);
Konsole.Protokoll (Datum.totimestring ());

toiSostring () Methode

Diese Methode wird verwendet, um das Datum im ISO -Format zu erhalten. Dieses Format gibt das Datum in der Null -UTC -Zeitzone an.

var date = new Date ();
Konsole.Protokoll (Datum);
Konsole.Protokoll (Datum.toisString ());

tolocalestring () Methode

Diese Methode formatiert das Datum in einem lokalisierten String -Format. Diese Funktion nimmt eine Sprache und ein Land im Standard -Gebietsschema -Code -Format auf, ich.e., "en-us" als Parameter und formatiert das Datum gemäß dem gewünschten (angegebenen) Gebietsschema.

var date = new Date ();
Konsole.Protokoll (Datum);
Konsole.Protokoll (Datum.tolocalestring ('en-us'));

Die "Get" -Methoden

Wir können die verwenden GetFriyear (), GetMonth (), getDate (), Gethers (), GetMinutes (), GetEconds () und GetMilliseconds () -Methoden Um das Datum in unserem erforderlichen Format auszugeben.

Der Getreide () Methode Kann verwendet werden, um nur den Wert des Jahres im Datumsobjekt zu speichern. Ähnlich, GetMonth (), getDate (), Gethours (), GetMinutes (), GetSeconds () und GetMilliseconds () kann verwendet werden, um die individuellen Werte von zu erhalten Monat, Datum, Stunden, Minuten, Sekunden und Millisekunden bzw.

Wir können diese Methoden kombinieren, um ein Datum in unserem erforderlichen Format zu erhalten. In diesem Beispiel werden wir das Datum auf folgende Weise formatieren:

Datum/Monat/Jahr

var date = new Date ();
var d = Datum.Verabredung bekommen();
var m = Datum.GetMonth ();
var y = Datum.kartungslos ();
M ++;
Konsole.log (d + "/" + m + "/" + y)

Im obigen Beispiel erhöhen wir die Variable, die den Wert des aktuellen Monats enthält, da die Monate bei 0 in JavaScript beginnen.

Abschluss

Die Datumsformatierung ist eine wesentliche Fähigkeit für Webentwickler, da sie das Datum in einem bestimmten Format darstellen müssen. Viele Entwickler verwenden die integrierten JavaScript-Methoden nicht, um das Datumsobjekt zu betreiben, da sie sehr verwirrend sein können. Stattdessen verwenden sie Bibliotheken von Drittanbietern, um das Datumsobjekt zu manipulieren.

In dieser Beschreibung haben wir verschiedene Methoden gesehen, mit denen das Datumsobjekt formatiert werden kann. Alle diese Methoden sind standardmäßig in JavaScript vorhanden.