-2
votes

Date Formatage en JavaScript

Je travaille sur le code JS ci-dessous dans lequel .text (data.format_data.nextrechargedated); renvoie la date dans le format suivant: "2019-02-09T05: 00: 00 "

code JavaScript: xxx

Énoncé de problème:

Je me demande quels changements à apporter dans le code JS ci-dessus afin de renvoyer le format de données de la manière suivante: xxx

à ce moment, comme mentionné ci-dessus, il renvoie Dans le format suivant, "2019-02-09T05: 00: 00"


3 commentaires

Si vous utilisez un noeud, essayez le moment.js


J'utilise moment moment.js @guywhotypeftfast Comment puis-je utiliser le moment?


La documentation montre ceci: moment (). Format ('ll'); // retourne le 11 janvier 2019


3 Réponses :


1
votes

avec Moment.js Vous pouvez formater la date de chaîne au format souhaité comme suit:

P>

<script src="https://unpkg.com/moment@2.23.0/min/moment.min.js"></script>


0 commentaires

0
votes

Vous pouvez utiliser TolocaledateString () méthode pour formater votre date "2019-02-09t05: 00: 00" code> comme ceci:

p>

var x = new Date("2019-02-09T05:00:00"); //replace this with your retrieved modal text

var options = { month: 'long', day: '2-digit', year: 'numeric' };

x = x.toLocaleDateString("en-us", options);

console.log(x);


0 commentaires

0
votes

Je ne suis pas sûr que c'est ce que vous êtes après, car l'environnement que vous utilisez n'est pas clairement clair, mais j'espère que cela vous aidera à entrer dans la bonne direction

p>

<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.23.0/moment.min.js"></script>

<input type="date" id="next-date">
<button onclick="alert(moment(new Date(document.getElementById('next-date').value)).format('MMMM DD, YYYY'))">test</button>


0 commentaires