Dans ce tutoriel, nous allons formater la variable de date dans «dd / mm / yyyy«En utilisant ces méthodes intégrées:
Création d'une nouvelle variable de date dans JavaScript
Pour commencer, nous avons d'abord besoin d'une date pour que nous allons simplement utiliser l'objet date pour obtenir la date actuelle, et nous allons stocker cela à l'intérieur d'une variable "date actuelle". Pour cela, utilisez la ligne suivante:
var currentDate = new Date ();Maintenant, nous pouvons obtenir le format actuel de cette variable de date nouvellement créée en utilisant le journal de console:
Ce n'est pas le format, donc nous allons travailler sur cette étape maintenant.
Obtenir un mois dans le format «MM» correct
Passons d'abord le mois à partir de cette date en utilisant le getMonth () fonctionne comme
var mois = currentdate.getMonth () + 1;Nous avons ajouté 1 à notre mois car le mois de la variable de date commence à partir de 0. Après cela, nous devons nous assurer que le mois n'est pas à un chiffre à un chiffre, nous produisons donc la vérification suivante:
si (mois < 10) month = "0" + month;Cela changerait le mois à un chiffre en deux chiffres, ou nous pouvons dans le format "MM".
Obtenir la date au format «DD» correct
Nous allons récupérer la date du mois en utilisant le avoir un rendez-vous() fonction:
var dateOfMonth = currentDate.avoir un rendez-vous();Ensuite, nous vérifions une date à un chiffre et la convertissons en deux chiffres en utilisant la ligne suivante:
if (dateofmonth < 10) dateOfMonth = "0" + dateOfMonth;Maintenant, nous avons également notre date dans le format correct.
Obtenir une année dans le bon format «Yyyy»
Enfin, nous obtenons notre année à partir de la variable de date à l'aide de la méthode Getlilementar () comme
Var Année = CurrentDate.getlyear ();Gettillyear () retourne l'année dans le «yyyy»Format. Par conséquent, nous n'avons pas besoin de mettre un chèque.
Compilation de la date complète dans le format correct
Enfin, nous devons mettre ces 3 composants de notre «date«Ensemble dans une nouvelle variable en utilisant la ligne de code suivante:
var formattedDate = dateOfmonth + "/" + mois + "/" + année;À la fin, utilisez la fonction de journal de console pour imprimer le «formaté«Sur la console comme:
console.log (formattedDate);L'extrait de code complet est le suivant:
var currentDate = new Date ();Lors de l'exécution, vous obtiendrez la sortie suivante sur votre écran:
Conclusion
La conversion d'une variable de date en un format spécifique peut sembler très intimidant au début. Mais le formatage des dattes peut très facilement être réalisé en utilisant la fonction intégrée fournie avec ES6 JavaScript. Dans ce post de tutoriel, nous avons appris à formater une date au format DD / mm / yyyy en utilisant les trois fonctions de base: getMonth (), GetDate et Gettillyear ().