Convertir le tampon DateTime MySQL au format de date JavaScript
La manipulation des valeurs datetime MySQL dans la fonction Date() de JavaScript peut être un défi. Pour simplifier ce processus, explorons une solution pragmatique qui nécessite une analyse ou une conversion minimale.
Solution :
La chaîne datetime MySQL est au format "AAAA-MM-JJ HH :MM:SS", qui correspond commodément à l'ordre des arguments attendus par le constructeur Date(). En divisant la chaîne au niveau de chaque délimiteur, nous pouvons extraire des composants temporels individuels.
// Split timestamp into [ Y, M, D, h, m, s ] var timestamp = "2010-06-09 13:12:01".split(/[- :]/); // Apply each element to the Date function var date = new Date(Date.UTC(timestamp[0], timestamp[1] - 1, timestamp[2], timestamp[3], timestamp[4], timestamp[5])); console.log(date); // Output: Wed Jun 09 2010 14:12:01 GMT+0100 (BST)
Cette approche est simple et n'introduit pas de complexité inutile. Cela suppose que le serveur MySQL génère des dates UTC, ce qui est le paramètre par défaut et recommandé pour plus de cohérence.
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!