Je travaille sur le code JS ci-dessous dans lequel code JavaScript: strong> p> 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: p> à ce moment, comme mentionné ci-dessus, il renvoie Dans le format suivant, .text (data.format_data.nextrechargedated); code> renvoie la date dans le format suivant: "2019-02-09T05: 00: 00 " code> "2019-02-09T05: 00: 00" code> p> p>
3 Réponses :
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>
Vous pouvez utiliser TolocaledateString () méthode pour formater votre date p> "2019-02-09t05: 00: 00" code> comme ceci: 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);
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>
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 code>