Konvertieren eines Datums im Format „Sonntag, 11. Mai 2014“ in „2014-05-11“ mit JavaScript kann effizient implementiert werden.
Eine Methode besteht darin, die integrierte toISOString-Methode zu nutzen, die ein Datum zurückgibt das ISO 8601-Format, einschließlich Datums- und Uhrzeitkomponenten. Um nur den Datumsteil zu extrahieren, können Sie das Ergebnis am „T“-Zeichen teilen und so die Datumszeichenfolge isolieren. Zum Beispiel:
let yourDate = new Date('Sun May 11,2014'); const date = yourDate.toISOString().split('T')[0]; console.log(date); // Logs: "2014-05-11"
Alternativ können Sie, wenn Sie Zeitzonenunterschiede berücksichtigen müssen, die Methoden getTimezoneOffset und getTime verwenden, um das Datum anzupassen, bevor Sie es in das ISO 8601-Format konvertieren:
const offset = yourDate.getTimezoneOffset(); yourDate = new Date(yourDate.getTime() - (offset * 60 * 1000)); const date = yourDate.toISOString().split('T')[0]; console.log(date); // Logs: "2014-05-11"
Mit diesen Methoden können Sie JavaScript-Daten effektiv in das gewünschte JJJJ-MM-TT-Format konvertieren und so die Datumsverarbeitung und -formatierung in Ihrem Unternehmen erleichtern Anwendungen.
Das obige ist der detaillierte Inhalt vonWie konvertiere ich ein JavaScript-Datum in das Format JJJJ-MM-TT?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!