Je voudrais obtenir la date d'aujourd'hui avec le format ci-dessous dans React: Je suis capable d'obtenir la date actuelle avec cette fonction. Comment puis-je modifier cela de tel que cela me donnera le format de date ci-dessus? P> getCurrentDate() {
var tempDate = new Date();
var date = tempDate.getFullYear() + '-' + (tempDate.getMonth()+1) + '-' + tempDate.getDate() +' '+ tempDate.getHours()+':'+ tempDate.getMinutes()+':'+ tempDate.getSeconds();
const currDate = date;
return currDate;
}
3 Réponses :
Essayez cette bibliothèque pour une date de mise en forme dans votre format souhaité. https://date-fns.org/ p>
Vous pouvez utiliser Couverts de modèles .
let formatTwoDigits = (digit) => ("0" + digit).slice(-2);
var tempDate = new Date();
var date = `${tempDate.getFullYear()}${formatTwoDigits(tempDate.getMonth()+1)}${formatTwoDigits(tempDate.getDate())}${formatTwoDigits(tempDate.getHours())}${formatTwoDigits(tempDate.getMinutes())}${formatTwoDigits(tempDate.getSeconds())}`;
console.log(date);Moment d'utilisation.js de https://momentjs.com/ Jetez un coup d'œil à il d'abord quelques exemples pour la manière de l'utiliser pour reformater les dates. P>
Dupliqué possible de Où puis-je trouver la documentation sur la mise en forme une date à JavaScript?
Quel format est-ce?
Ne répond pas spécifiquement à votre question, mais je recommande vivement d'utiliser quelque chose comme un moment.js si vous travaillez avec des dates dans JS
Ce format. 2019020420
Pouvez-vous s'il vous plaît spécifier exactement quel est votre format de date? par exemple. Yyyy-mm-dd