2017-10-16 4 views
-2

J'ai données de date avec fuseau horaire Zulu, par exemple:Convertir le fuseau horaire Zulu dans un format spécifique avec javascript?

2017-10-13T00:00:00Z 

Y at-il suggéré comment convertir ce genre de temps au format long date avec Javascript- par exemple: Oct 13 2017? Quel est le bon?

[EDIT]

Pour une analyse plus approfondie vue des dates et heures JavaScript, vous pouvez lire: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date

+0

Pourquoi downvoted? Y a-t-il une raison à cela? –

+0

Avez-vous essayé quelque chose? Où est ton code? – Justinas

+0

@Justinas Je demande un moyen de le faire. –

Répondre

1

Vous wan't peut utiliser toLocaleDateString

var result = new Date().toLocaleDateString('en-US', { year: 'numeric', month: 'short', day: 'numeric' }).replace(',', ''); 
 
console.log(result);

Pour plus d'informations informations voir MDN

+0

Merci pour votre contribution, je vais vérifier et vous faire savoir. –

1

Une autre solution possible est:

var d = new Date('2017-10-13T00:00:00Z'); 
var monthArray = ['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec']; 
var dateFormatted = monthArray[d.getMonth()] + ' ' + d.getDate() + ' ' + d.getFullYear(); 

dateFormatted est la variable qui pourrait alors être sortie avec la date dans le format requis.