Maison > interface Web > js tutoriel > Comment analyser et formater les dates ISO 8601 en JavaScript ?

Comment analyser et formater les dates ISO 8601 en JavaScript ?

DDD
Libérer: 2024-10-27 01:38:30
original
758 Les gens l'ont consulté

How to Parse and Format ISO 8601 Dates in JavaScript?

Analyse des dates ISO 8601 en JavaScript : un guide complet

Lorsque vous travaillez avec des dates, il est crucial de comprendre comment les analyser à partir de différents formats . Un format courant rencontré sur le Web est ISO 8601, qui suit une structure standard pour représenter les dates et les heures.

Analyse des dates ISO 8601

Pour analyser une date ISO 8601 en JavaScript, vous pouvez exploiter l'objet Date, qui peut gérer les chaînes ISO 8601 comme premier paramètre. Par exemple, étant donné la date ISO 8601 suivante :

2014-04-07T13:58:10.104Z
Copier après la connexion

Vous pouvez l'analyser en utilisant le code suivant :

<code class="javascript">var d = new Date("2014-04-07T13:58:10.104Z");</code>
Copier après la connexion

Personnalisation du format de date

Après avoir analysé la date, vous souhaiterez peut-être la formater d'une manière spécifique. La méthode toString() de l'objet Date fournit une représentation par défaut de la date. Cependant, pour personnaliser le format, vous pouvez utiliser une bibliothèque tierce ou créer votre propre fonction de formatage.

Par exemple, pour formater la date analysée comme « 28 janvier 2011 - 19h30 HNE », vous pourrait utiliser le format personnalisé suivant :

January <DD>, <YYYY> - <HH>:<\MM><AM>\<\PM> <TZ>
Copier après la connexion

Où :

  • représente le jour du mois (par exemple, 28)
  • représente l'année (par exemple, 2011)
  • représente l'heure (par exemple, 19 pour 19h30)
  • représente la minute (par exemple, 30)
  • représente le méridien (par exemple, PM)
  • représente le fuseau horaire (par exemple, EST)

Conclusion

L'analyse des dates ISO 8601 en JavaScript est simple à l'aide de l'objet Date. En utilisant des techniques de formatage personnalisées, vous pouvez adapter la sortie à vos besoins spécifiques. N'oubliez pas de tester minutieusement votre logique d'analyse et de formatage pour garantir des résultats précis et cohérents.

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!

source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal