99 votes

Analyse de la date ISO 8601 en Javascript

Besoin d’aide / conseils pour convertir une date ISO 8601 avec la structure suivante en javascript.

J’aimerais formater la date comme suit :

J’aimerais garder cette solution aussi propre et minimale que possible.

137voto

Rob Evans Points 1380

L’objet Date gère 8601 comme premier paramètre :

<div class="snippet" data-babel="false" data-console="true" data-hide="false" data-lang="js"> <div class="snippet-code">

</div></div>

25voto

Ciantic Points 1376

Si vous voulez rester simple, cela devrait suffire:

note parseFloat est indispensable, parseInt ne fonctionne pas toujours. La carte nécessite IE9 ou version ultérieure.

Fonctionne pour les formats:

  • 2014-12-28 15:30:30
  • 2014-12-28T15:30:30
  • 2014-12-28

Non valide pour les fuseaux horaires, voir d’autres réponses à ce sujet.

3voto

Steve Points 4289

Je sais que c’est un vieux post, mais cette bibliothèque fait ce que vous voulez:

https://github.com/csnover/js-iso8601

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X