Heim > Datenbank > MySQL-Tutorial > Hauptteil

Wie konvertiert man den MySQL DateTime-Stempel in das Datumsformat von JavaScript?

Linda Hamilton
Freigeben: 2024-11-20 03:42:02
Original
361 Leute haben es durchsucht

How to Convert MySQL DateTime Stamp to JavaScript's Date Format?

MySQL-DateTime-Stempel in das Datumsformat von JavaScript konvertieren

Die Konvertierung eines MySQL-DateTime-Datentypwerts in das Format der Date()-Funktion von JavaScript kann durchgeführt werden relative Leichtigkeit. Die wichtigste Erkenntnis besteht darin, dass die Reihenfolge der Zeitkomponenten im MySQL-Zeitstempel mit der Reihenfolge der Argumente übereinstimmt, die vom Date()-Konstruktor benötigt werden.

Um eine MySQL-Datums-/Uhrzeitzeichenfolge wie „JJJJ-MM-TT HH:MM“ zu konvertieren: SS“ in ein JavaScript-Datumsobjekt einfügen möchten, teilen Sie die Zeichenfolge einfach in Bindestriche und Doppelpunkte auf:

var t = "2010-06-09 13:12:01".split(/[- :]/);
Nach dem Login kopieren

Dadurch erhalten Sie ein Array t mit Elementen, die [Y, M, D, h, m, s] darstellen.

Wenden Sie nun jedes Element von t direkt auf den Date()-Konstruktor an:

var d = new Date(Date.UTC(t[0], t[1]-1, t[2], t[3], t[4], t[5]));
Nach dem Login kopieren

Das resultierende d ist ein JavaScript-Datumsobjekt, das den ursprünglichen MySQL-Datums-/Uhrzeitwert darstellt.

console.log(d); // Logs "Wed Jun 09 2010 14:12:01 GMT+0100 (BST)"
Nach dem Login kopieren

Hinweis: Hierbei wird davon ausgegangen, dass Ihr MySQL-Server UTC-Daten ausgibt, was normalerweise das Standardverhalten ist. Wenn die MySQL-Datums-/Uhrzeitzeichenfolge eine Zeitzonenkomponente enthält, müssen Sie möglicherweise die Konvertierung entsprechend anpassen.

Das obige ist der detaillierte Inhalt vonWie konvertiert man den MySQL DateTime-Stempel in das Datumsformat von JavaScript?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage