Heim >Datenbank >MySQL-Tutorial >Wie konvertiere ich JavaScript-Datum/Uhrzeit in MySQL-Datum/Uhrzeit und handhabe Minutenanpassungen?

Wie konvertiere ich JavaScript-Datum/Uhrzeit in MySQL-Datum/Uhrzeit und handhabe Minutenanpassungen?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-12-01 18:59:11428Durchsuche

How to Convert JavaScript Date Time to MySQL Datetime and Handle Minute Adjustments?

JavaScript-Datum/Uhrzeit in MySQL-Datum/Uhrzeit konvertieren

Bei der Arbeit mit Datums- und Uhrzeitangaben in verschiedenen Systemen ist es wichtig, zwischen JavaScript konvertieren zu können und MySQL-Datum/Uhrzeit-Formate. Hier ist eine detaillierte Lösung für diese Konvertierung:

Konvertierung in MySQL Datetime:

Um ein JavaScript-Datumsobjekt in einen MySQL-Datumszeit-String zu konvertieren, kann der folgende Code verwendet werden:

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);

Dieser Code generiert eine Datums-/Uhrzeitzeichenfolge im Format von MySQL erkennt.

Minuten zu JavaScript Datetime hinzufügen:

Um eine bestimmte Anzahl von Minuten zu einem JavaScript Date-Objekt hinzuzufügen, können Sie den folgenden Code verwenden:

date.setMinutes(date.getMinutes() + minutesToAdd);

Übergabe an MySQL Datetime:

Sobald Sie die erforderliche Anzahl an Minuten hinzugefügt haben Zum JavaScript-Datumsobjekt können Sie es mit demselben Code wie im ersten Konvertierungsschritt in eine MySQL-Datums-/Uhrzeitzeichenfolge konvertieren.

Erweiterte Optionen:

Weitere Informationen Für fortgeschrittene Anwendungsfälle wie die Steuerung der Zeitzone sollten Sie die Verwendung von Bibliotheken wie Moment.js oder Fecha in Betracht ziehen. Hier sind Beispiele:

// Moment.js
require('moment')().format('YYYY-MM-DD HH:mm:ss');

// Fecha
require('fecha').format('YYYY-MM-DD HH:mm:ss');

Das obige ist der detaillierte Inhalt vonWie konvertiere ich JavaScript-Datum/Uhrzeit in MySQL-Datum/Uhrzeit und handhabe Minutenanpassungen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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