Konvertieren Sie den MySQL DateTime-Stempel in das Datumsformat von JavaScript
Das Manipulieren von MySQL-Datums-/Uhrzeitwerten innerhalb der Date()-Funktion von JavaScript kann eine Herausforderung sein. Um diesen Prozess zu vereinfachen, untersuchen wir eine pragmatische Lösung, die nur minimales Parsen oder Konvertieren erfordert.
Lösung:
Die MySQL-Datums-/Uhrzeitzeichenfolge ist im Format „JJJJ-MM-TT HH“. :MM:SS“-Format, das praktischerweise der vom Date()-Konstruktor erwarteten Reihenfolge der Argumente entspricht. Indem wir die Zeichenfolge an jedem Trennzeichen aufteilen, können wir einzelne Zeitkomponenten extrahieren.
// Split timestamp into [ Y, M, D, h, m, s ] var timestamp = "2010-06-09 13:12:01".split(/[- :]/); // Apply each element to the Date function var date = new Date(Date.UTC(timestamp[0], timestamp[1] - 1, timestamp[2], timestamp[3], timestamp[4], timestamp[5])); console.log(date); // Output: Wed Jun 09 2010 14:12:01 GMT+0100 (BST)
Dieser Ansatz ist unkompliziert und führt nicht zu unnötiger Komplexität. Es wird davon ausgegangen, dass der MySQL-Server UTC-Daten ausgibt, was die Standardeinstellung und empfohlene Einstellung aus Konsistenzgründen ist.
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!