Maison > base de données > tutoriel mysql > Comment convertir JavaScript DateTime en MySQL DateTime ?

Comment convertir JavaScript DateTime en MySQL DateTime ?

Patricia Arquette
Libérer: 2024-12-04 13:49:10
original
422 Les gens l'ont consulté

How to Convert JavaScript DateTime to MySQL DateTime?

Convertir JS DateTime en MySQL DateTime

JavaScript et MySQL utilisent différents formats de date et d'heure, ce qui rend des conversions directes nécessaires. Ce guide propose différentes approches pour convertir le format dateTime de JavaScript au format compatible avec MySQL.

Méthode de conversion

Pour convertir un objet dateTime JavaScript au format datetime MySQL, suivez les étapes suivantes :

// 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);
Copier après la connexion

Ajout de minutes à JS DateTime

Pour ajouter un nombre spécifique de minutes à un objet JS dateTime avant de le transmettre vers MySQL, suivez ces étapes :

// 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);
Copier après la connexion

Bibliothèques alternatives

Pour des scénarios plus avancés, envisagez d'utiliser des bibliothèques tierces comme Moment.js pour une gestion précise des fuseaux horaires :

require('moment')().format('YYYY-MM-DD HH:mm:ss');
Copier après la connexion

Ou, pour une alternative légère, utilisez Fecha :

require('fecha').format('YYYY-MM-DD HH:mm:ss');
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal