Maison >base de données >tutoriel mysql >Comment convertir la date et l'heure JavaScript au format MySQL DATETIME ?
Conversion de la date et de l'heure JavaScript en Datetime MySQL
Lorsque vous travaillez avec des dates et des heures sur différentes technologies, telles que JavaScript et MySQL, cela devient nécessaire de les convertir dans un format compatible. Pour convertir JS datetime en MySQL datetime, vous pouvez appliquer les étapes suivantes :
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);
Cet extrait de code crée un nouvel objet Date, extrait les composants individuels, les formate avec des zéros non significatifs pour les valeurs à un chiffre, et puis les assemble dans une chaîne datetime MySQL.
Pour ajouter un nombre spécifique de minutes à la datetime JS avant de la convertir, vous pouvez utiliser ce qui suit approche :
date.setMinutes(date.getMinutes() + minutesToAdd);
Une fois que vous avez modifié la date en conséquence, vous pouvez alors utiliser le même processus de conversion mentionné ci-dessus. Vous pouvez également utiliser une version plus concise :
new Date().toISOString().slice(0, 19).replace('T', ' ');
Pour des scénarios plus avancés, tels que le contrôle du fuseau horaire, envisagez d'utiliser des bibliothèques comme momentjs ou fecha pour une plus grande flexibilité et des options de formatage puissantes.
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!