Heim > Datenbank > MySQL-Tutorial > Wie konvertiere ich JavaScript DateTime in MySQL DateTime?

Wie konvertiere ich JavaScript DateTime in MySQL DateTime?

Patricia Arquette
Freigeben: 2024-12-04 13:49:10
Original
422 Leute haben es durchsucht

How to Convert JavaScript DateTime to MySQL DateTime?

JS DateTime in MySQL DateTime konvertieren

JavaScript und MySQL verwenden unterschiedliche Datums- und Zeitformate, sodass direkte Konvertierungen erforderlich sind. Diese Anleitung bietet verschiedene Ansätze zum Konvertieren des JavaScript-DateTime-Formats in das MySQL-kompatible Format.

Konvertierungsmethode

Um ein JavaScript-DateTime-Objekt in das MySQL-DateTime-Format zu konvertieren, führen Sie die folgenden Schritte aus:

// Create a new Date object
var date = new Date();

// Format the date as a string in MySQL's datetime format
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);
Nach dem Login kopieren

Minuten zu JS DateTime hinzufügen

Um eine bestimmte Anzahl von Minuten zu einem JS dateTime-Objekt hinzuzufügen, bevor es übergeben wird Um MySQL zu verwenden, befolgen Sie diese Schritte:

// Create a new Date object
var date = new Date();

// Add the desired number of minutes to the date
date.setMinutes(date.getMinutes() + 10);

// Format the date as a string in MySQL's datetime format
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);
Nach dem Login kopieren

Alternative Bibliotheken

Für fortgeschrittenere Szenarien sollten Sie die Verwendung von Bibliotheken von Drittanbietern wie Moment.js für eine präzise Zeitzonenbehandlung in Betracht ziehen:

require('moment')().format('YYYY-MM-DD HH:mm:ss');
Nach dem Login kopieren

Oder verwenden Sie als leichte Alternative Fecha:

require('fecha').format('YYYY-MM-DD HH:mm:ss');
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie konvertiere ich JavaScript DateTime in MySQL DateTime?. 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