"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment convertir l'heure de date JavaScript en DateTime MySQL et gérer les ajustements minuscules?

Comment convertir l'heure de date JavaScript en DateTime MySQL et gérer les ajustements minuscules?

Publié le 2025-03-25
Parcourir:731

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

convertir le temps de date javascript en mysql dateTime

lorsque vous travaillez avec des dates et des temps sur différents systèmes, il est essentiel de pouvoir convertir entre JavaScript et MySQL Datetime Formats. Voici une solution détaillée à cette conversion:

Conversion vers MySQL DateTime:

pour convertir un objet de date javascript en une chaîne de datetime mysql, le code suivant peut être utilisé:

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

Ce code génère une chaîne DateTime dans le format que MySQL reconnaît.

Ajouter des minutes à JavaScript DateTime:

Code:

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

passant à MySql DateTime:

Étape de conversion.

Options avancées:

pour des cas d'utilisation plus avancés, tels que le contrôle du fuseau horaire, envisagez d'utiliser des bibliothèques comme Moment.js ou Fecha. Voici des exemples:

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

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

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3