Konvertieren von JavaScript-Datum und -Uhrzeit in MySQL-Datum/Uhrzeit
Bei der Arbeit mit Datum und Uhrzeit in verschiedenen Technologien wie JavaScript und MySQL wird dies der Fall notwendig, sie in ein kompatibles Format zu konvertieren. Um JS Datetime in MySQL Datetime zu konvertieren, können Sie die folgenden Schritte anwenden:
var date; date = new Date(); date = date.getUTCFullYear() + '-' + ('00' + (date.getUTCMonth()+1)).slice(-2) + '-' + ('00' + date.getUTCDate()).slice(-2) + ' ' + ('00' + date.getUTCHours()).slice(-2) + ':' + ('00' + date.getUTCMinutes()).slice(-2) + ':' + ('00' + date.getUTCSeconds()).slice(-2); console.log(date);
Dieses Code-Snippet erstellt ein neues Date-Objekt, extrahiert die einzelnen Komponenten, formatiert sie mit führenden Nullen für einstellige Werte und Fügt sie dann zu einer MySQL-Datums-/Uhrzeitzeichenfolge zusammen.
Um vor der Konvertierung eine bestimmte Anzahl von Minuten zur JS-Datumszeit hinzuzufügen, können Sie Folgendes verwenden Vorgehensweise:
date.setMinutes(date.getMinutes() + minutesToAdd);
Sobald Sie das Datum entsprechend geändert haben, können Sie den oben genannten Konvertierungsprozess verwenden. Alternativ können Sie eine prägnantere Version verwenden:
new Date().toISOString().slice(0, 19).replace('T', ' ');
Für fortgeschrittenere Szenarien, wie z. B. die Steuerung der Zeitzone, sollten Sie die Verwendung von Bibliotheken wie momentjs oder fecha in Betracht ziehen, um mehr Flexibilität und leistungsstarke Formatierungsoptionen zu erhalten.
Das obige ist der detaillierte Inhalt vonWie konvertiere ich JavaScript-Datum und -Uhrzeit in das MySQL-DATETIME-Format?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!