Analyse d'une chaîne de date ISO 8601 en JavaScript
Lorsque vous traitez des dates en JavaScript, vous pouvez rencontrer des chaînes de date ISO 8601, qui suivent un format : CCAA-MM-JJThh:mm:ssTZD. Pour accéder à ces dates et les manipuler, explorons une solution simple et efficace.
Heureusement, l'objet Date en JavaScript intègre une prise en charge de l'analyse des chaînes ISO 8601. Vous pouvez créer un nouvel objet Date en passant la chaîne ISO 8601 comme premier paramètre :
var d = new Date("2014-04-07T13:58:10.104Z");
Cette ligne de code analyse la chaîne ISO 8601 donnée et crée un objet Date représentant la date et l'heure spécifiées. Vous pouvez ensuite accéder aux composants individuels de la date à l'aide des getters intégrés :
Pour formater la date au format souhaité, vous pouvez utiliser la méthode toLocaleString() :
console.log(d.toLocaleString("en-US", {
year: "numeric",
month: "long",
day: "numeric",
hour: "numeric",
minute: "numeric",
timeZoneName: "short",
}));
Cette ligne de code formate la date comme "28 janvier 2011 - 19h30 HNE", selon vos besoins.
En résumé, en utilisant l'objet Date et toLocaleString (), vous pouvez facilement analyser les dates ISO 8601 et les formater selon vos besoins. La solution fournie le maintient propre et minimal, vous aidant à gérer efficacement les dates en JavaScript.
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