Modification des dates JavaScript au format aaaa-mm-jj
Question : Convertir une date JavaScript au format " Dim 11 mai 2014" au "2014-05-11".
Tentative initiale :
Une approche courante consiste à diviser la chaîne de date, à manipuler ses composants et à les réassembler. Cependant, cette méthode a donné le même format d'origine.
Solution :
Adoptez la méthode toISOString() intégrée :
let yourDate = new Date(); yourDate.toISOString().split('T')[0];
Ceci le code renvoie un horodatage ISO 8601, qui correspond au aaaa-mm-jj souhaité modèle.
Gestion du fuseau horaire (facultatif) :
Pour gérer les considérations de fuseau horaire, envisagez d'incorporer les modifications suivantes suggérées par @exbuddha :
const offset = yourDate.getTimezoneOffset(); yourDate = new Date(yourDate.getTime() - (offset * 60 * 1000)); return yourDate.toISOString().split('T')[0];
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!