Formatiert ein Datum als Jyjy-MM-DD in JavaScript

Formatiert ein Datum als Jyjy-MM-DD in JavaScript
Es gibt im Allgemeinen drei Arten von JavaScript-Datum-Eingabeformaten, einschließlich ISO-Format (yjyy-mm-dd, e.G., 2000-01-23), Kurzformat (DD/MM/YJJJ, e.G., 23/01/2000) und langes Datum (mm dd yjyy, e.G., 23. Januar 2000 oder 23. Januar 2000) Format. Das am häufigsten verwendete Datumsformat ist jedoch das ISO-Datumsformat (das internationale Standard), das dem YYYY-MM-DD-Format folgt.

Dieses Tutorial zeigt die Methoden, um das Datum in einem yyyy-mm-dd-Format festzulegen.

So formatieren Sie ein Datum als Jyjyy-MM-DD in JavaScript?

Verwenden Sie die folgenden vordefinierten JavaScript-Methoden, um das Datum als YYYY-MM-DD zu formatieren:

  • Verkettung der GetFlayer (), GetMonth () und getDate () -Methoden
  • tolocaledatestring () Methode

Methode 1: Formatiert ein Datum als Jyjyy-MM-DD mit der Verkettung des Getriebs (), GetMonth () und getDate () -Methoden

Verwenden Sie das Datum, um das Datum in ISO-Format zu konvertierenGetreide ()","GetMonth ()" Und "Verabredung bekommen()Methoden des Datumsobjekts. Diese Methoden erhalten den Monat, das Jahr und das Datum des jeweiligen Datums.

In den kommenden Beispielen zeigen wir Ihnen, wie es funktioniert und was wir für einen zweistelligen Monat und Datum tun können.

Syntax

Die folgende Syntax wird für die Methoden GetFlauar (), GetMonth () und getDate () verwendet:

Datum.Getreide ()
Datum.GetMonth () + 1
Datum.Getday ()

In der obigen Syntax:

  • Der "Getreide ()Die Methode gibt das Jahr in 4 Ziffern des angegebenen Datums an.
  • Der "GetMonth ()Die Methode gibt den Monat von 0 bis 11 des Datums aus.
  • Getday ()Methode kehrt einen Wochentag zurück.

Beispiel 1: Formatieren Sie ein Datum mit der Verkettung der Getrieberei (), GetMonth () und getDate () -Methoden

Erstellen Sie ein neues Datumsobjekt, indem Sie ein bestimmtes Datum im Kurzdatumformat als Parameter übergeben, der formatiert wird:

var Datum = neues Datum ("8. September 2000");

Holen Sie sich das Jahr, den Monat und das Datum ab dem angegebenen Datum mit den Methoden JavaScript GetFriyar (), GetMonth () und getDate ():

var dateFormat = Datum.Getreiche () + "-" + (Datum.GetMonth () + 1) + "-" + Datum.Verabredung bekommen()

Drucken Sie schließlich das resultierende Datum auf der Konsole:

Konsole.log (DateFormat);

Die Ausgabe zeigt, dass es sich nicht um den Monat handelt und das Datum nicht im 2-stelligen Format liegt:

Mal sehen, wie man den Monat und das Datum in einem 2-stelligen Format bekommt.

Beispiel 2: formatieren Sie ein Datum mit der Verkettung des Getriebs (), GetMonth () und getDate () -Methoden im YYYY-MM-DD-Format

Hier verwenden wir alle JavaScript -Methoden GetFriyar (), GetMonth () und getDate () und setzen Sie die Anhang 0 als Präfix fest, wenn der Monat und das Datum weniger als 10 sind:

var dateFormat = Datum.Getreiche () + "-" + ((Datum.GetMonth ()+1).Länge != 2 ? "0" + (Datum.getMonth () + 1): (Datum.getMonth () + 1)) + "-" + (Datum.Verabredung bekommen().Länge != 2 ?"0" + Datum.getDate (): Datum.Verabredung bekommen());

Drucken Sie zum Schluss das resultierende Datum auf der Konsole mit der “Konsole.Protokoll()" Methode:

Konsole.log (DateFormat);

Ausgang

Versuchen wir eine andere Methode, um das Datum im YYYY-MM-DD-Format zu formatieren.

Methode 2: formatieren Sie ein Datum als YYYY-MM-DD mit der Methode TolocaledateString ()

Verwenden Sie die “tolocaledatestring ()Methode, um das Datum in das YYYY-MM-DD-Format umzuwandeln. Es gibt eine sprachempfindliche Datumsdarstellungszeichenfolge als Ausgabe. Setzen Sie bei dieser Methode die “Möglichkeit"Parameter zu"2-stellig„, Die Monat und Tag in 2 Ziffern zurückkehren, wenn der Wert weniger als 10 beträgt.

Syntax

Folgen Sie der angegebenen Syntax für die Verwendung der Methode TolocaledateString ():

Tolocaledatestring (Orte, Optionen)

In der obigen Syntax:

  • OrteIst eine Zeichenfolge.
  • OptionenIst ein Objekt, das das Ausgangsformat anpasst.

Beispiel

Ruf den "tolocaledatestring ()"Methode und abrufen das Jahr vom angegebenen Datum und speichern Sie es in einer Variablen"Getyear”:

var getyear = Datum.Tolocalestring ("Standard", Jahr: "numerisch");

In ähnlicher Weise erhalten Sie den Monat und das Datum vom Datum mit der “tolocaledatestring ()Methode und speichern Sie sie in Variablen:

var GetMonth = Datum.Tolocalestring ("Standard", Monat: "2-digit");
var GetDay = Datum.Tolocalestring ("Standard", Tag: "2-digit");

Legen Sie nun das Datum in einem bestimmten Format fest, indem Sie auf Variablen zugreifen, die das Jahr, Monat und Tag in einem bestimmten Format speichern:

var dateFormat = getyear + "-" + getMonth + "-" + GetDay;

Drucken Sie das resultierende Datum auf der Konsole:

Konsole.log (DateFormat);

Die Ausgabe zeigt, dass das Datum erfolgreich in das YYYY-MM-DD-Format umgewandelt wird

Wir haben alle bestmöglichen Lösungen zur Verfügung gestellt, um ein Datum wie in Yyyy-MM-DD in JavaScript zu formatieren.

Abschluss

Verwenden Sie das Format eines Datums als Jyjyy-MM-DD in JavaScripttolocaledatestring ()Methode oder die Verkettung der “Getreide ()","GetMonth ()" Und "Verabredung bekommen()”Methoden. Stellen Sie in der Methode TolocaledateString () die "die" fest "Möglichkeit"Parameter zum"2-stellig”Nummer für Monat und Datum, während im zweiten Ansatz die Führung Null an den resultierenden Wert anhängen, wenn er weniger als 10 ist. Dieses Tutorial hat die Methoden gezeigt.