Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Menukar JavaScript DateTime kepada MySQL DateTime?

Bagaimana untuk Menukar JavaScript DateTime kepada MySQL DateTime?

Patricia Arquette
Patricia Arquetteasal
2024-12-04 13:49:10423semak imbas

How to Convert JavaScript DateTime to MySQL DateTime?

Tukar JS DateTime kepada MySQL DateTime

JavaScript dan MySQL menggunakan format tarikh dan masa yang berbeza, menjadikan penukaran langsung diperlukan. Panduan ini menyediakan pelbagai pendekatan untuk menukar format dateTime JavaScript kepada format serasi MySQL.

Kaedah Penukaran

Untuk menukar objek dateTime JavaScript kepada format datetime MySQL, gunakan langkah berikut:

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

Menambah Minit ke JS DateTime

Untuk menambah bilangan minit tertentu pada Objek dateTime JS sebelum menghantarnya ke MySQL, ikuti langkah berikut:

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

Perpustakaan Alternatif

Untuk senario yang lebih maju, pertimbangkan untuk menggunakan perpustakaan pihak ketiga seperti Moment.js untuk pengendalian zon waktu yang tepat:

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

Atau, untuk alternatif yang ringan, gunakan Fecha:

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

Atas ialah kandungan terperinci Bagaimana untuk Menukar JavaScript DateTime kepada MySQL DateTime?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn