2015-07-14 1 views
0

La fonction .toISOString() de JS me donne chaîne comme ceci:Javascript toISOString Format

2015-06-14T20:00:00:000Z

je besoin d'être comme ceci:

2015-06-14T20:00:00Z

Y at-il une fonction alternative dans JS qui renvoie une date dans ce format? Ou dois-je écrire ma propre fonction pour le faire?

Merci à tous!

+0

simplement régler: 'date.toISOString() remplacer (/: \ d {3} Z $/g, "Z").' – dandavis

Répondre

1

Il n'existe aucune méthode JavaScript intégrée qui renvoie une date dans ce format. Vous pouvez écrire votre propre fonction ou vous pouvez utiliser momentjs format.

moment().format("YYYY-MM-DDTHH:mm:ss[Z]")

+1

Merci, coderfin. J'ai découvert cela juste avant que vous posté;) – wyzkid207

0

Merci, dandavis.

Je suis allé avec moment.js. J'ai trouvé que la fonction format() dans l'instant l'imprime comme je le voulais.