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

Bagaimana untuk Menukar JavaScript DateTime kepada MySQL DateTime?

Patricia Arquette
Lepaskan: 2024-12-04 13:49:10
asal
417 orang telah melayarinya

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);
Salin selepas log masuk

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);
Salin selepas log masuk

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');
Salin selepas log masuk

Atau, untuk alternatif yang ringan, gunakan Fecha:

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

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan