Maison  >  Article  >  base de données  >  Comment convertir le tampon DateTime MySQL au format de date JavaScript ?

Comment convertir le tampon DateTime MySQL au format de date JavaScript ?

Linda Hamilton
Linda Hamiltonoriginal
2024-11-20 03:42:02341parcourir

How to Convert MySQL DateTime Stamp to JavaScript's Date Format?

Convertir le tampon DateTime MySQL au format de date de JavaScript

La conversion d'une valeur de type de données datetime MySQL au format de la fonction Date() de JavaScript peut être effectuée avec relative facilité. L'idée clé est que l'ordre des composants temporels dans l'horodatage MySQL correspond à l'ordre des arguments requis par le constructeur Date().

Pour convertir une chaîne datetime MySQL telle que "AAAA-MM-JJ HH:MM : SS" à un objet Date JavaScript, divisez simplement la chaîne en tirets et deux-points :

var t = "2010-06-09 13:12:01".split(/[- :]/);

Cela vous donnera un tableau t avec des éléments représentant [Y, M, D, h, m, s].

Maintenant, appliquez directement chaque élément de t au constructeur Date() :

var d = new Date(Date.UTC(t[0], t[1]-1, t[2], t[3], t[4], t[5]));

Le d résultant sera un objet Date JavaScript représentant la valeur datetime MySQL d'origine.

console.log(d); // Logs "Wed Jun 09 2010 14:12:01 GMT+0100 (BST)"

Remarque : Cela suppose que votre serveur MySQL génère des dates UTC, ce qui est généralement le comportement par défaut. S'il existe un composant de fuseau horaire dans la chaîne datetime MySQL, vous devrez peut-être ajuster la conversion en conséquence.

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!

Déclaration:
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