Ce tutoriel démontrera les méthodes pour définir la date dans un format Yyyy-MM-DD.
Comment formater une date comme yyyy-mm-dd en javascript?
Pour formater la date comme yyyy-mm-dd, utilisez les méthodes prédéfinies JavaScript suivantes:
Méthode 1: Formater une date comme yyyy-mm-dd en utilisant la concaténation des méthodes Gettillyar (), getMonth () et GetDate ()
Pour convertir la date au format ISO Yyyy-mm-dd, utilisez le «Gettilyar ()","getMonth ()" et "avoir un rendez-vous()»Méthodes de l'objet Date. Ces méthodes obtiennent le mois, l'année et la date de la date donnée respective.
Dans les prochains exemples, nous vous montrerons comment cela fonctionne et ce que nous pourrions faire pour un mois et une date à 2 chiffres.
Syntaxe
La syntaxe suivante est utilisée pour les méthodes Gettillyear (), getMonth () et GetDate ():
date.Gettilyar ()Dans la syntaxe ci-dessus:
Exemple 1: Former une date à l'aide de la concaténation des méthodes Gettillyear (), getMonth () et GetDate ()
Créez un nouvel objet de date en passant une date spécifique dans le format de date court en tant que paramètre qui sera formaté:
Var Date = nouvelle date ("8 sept. 2000");Obtenez l'année, le mois et la date de la date donnée à l'aide des méthodes JavaScript getlyear (), getMonth () et GetDate ():
var dateFormat = date.getlyear () + "-" + (date.getMonth () + 1) + "-" + Date.avoir un rendez-vous()Enfin, imprimez la date résultante sur la console:
console.log (dateFormat);La sortie montre qu'elle n'est pas dans le bon format comme le mois et la date n'est pas au format à 2 chiffres:
Voyons comment obtenir le mois et la date dans un format à 2 chiffres.
Exemple 2: Formater une date à l'aide de la concaténation des méthodes Gettillyear (), getMonth () et GetDate () au format Yyyy-mm-dd
Ici, nous utiliserons toutes les méthodes JavaScript getlyear (), getMonth () et GetDate () et définir l'appendine 0 en tant que préfixe si le mois et la date sont inférieurs à 10:
var dateFormat = date.getlyear () + "-" + ((date.getMonth () + 1).longueur != 2 ? "0" + (date.getMonth () + 1): (date.getMonth () + 1)) + "-" + (date.avoir un rendez-vous().longueur != 2 ?"0" + date.getDate (): date.avoir un rendez-vous());Enfin, imprimez la date résultante sur la console en utilisant le «console.enregistrer()" méthode:
console.log (dateFormat);Sortir
Essayons une autre méthode pour formater la date au format Yyyy-mm-dd.
Méthode 2: Formater une date comme yyyy-mm-dd en utilisant la méthode tolocaledatestring ()
Utilisez le "tolocaledatestring ()”Méthode pour convertir la date au format Yyyy-mm-dd. Il donne une chaîne de représentation de date sensible à la langue comme sortie. Dans cette méthode, définissez le «option"Paramètre à"À 2 chiffres«, Qui reviendra mois et jour en 2 chiffres si la valeur est inférieure à 10.
Syntaxe
Suivez la syntaxe donnée pour l'utilisation de la méthode tolocaledateString ():
TolocaledateString (lieux, options)Dans la syntaxe ci-dessus:
Exemple
Appeler le "tolocaledatestring ()"Méthode et récupérer l'année à partir de la date donnée et la stocker dans une variable"getyear»:
var getyear = date.tolocalestring ("par défaut", année: "numérique");De même, obtenez le mois et la date à partir de la date à l'aide du «tolocaledatestring ()«Méthode et les stocker en variables, respectivement:
var gentmonth = date.TolocaleString ("par défaut", mois: "à 2 chiffres");Maintenant, définissez la date dans un format spécifique en accédant à des variables qui stockent l'année, le mois et le jour dans un format spécifié:
var dateFormat = getyear + "-" + getMonth + "-" + Getday;Imprimez la date résultante sur la console:
console.log (dateFormat);La sortie montre que la date est convertie avec succès au format Yyyy-mm-dd
Nous avons fourni toutes les meilleures solutions possibles pour formater une date comme dans yyyy-mm-dd en javascript.
Conclusion
Pour définir le format d'une date comme yyyy-mm-dd en javascript, utilisez le «tolocaledatestring ()«Méthode ou la concaténation du«Gettilyar ()","getMonth ()" et "avoir un rendez-vous()«Méthodes. Dans la méthode TolocaleDateString (), définissez le «option»Paramètre au«À 2 chiffres”Numéro pour le mois et la date tandis que, dans la deuxième approche, ajoutez Zero à la valeur résultante si elle est inférieure à 10. Ce tutoriel a démontré les méthodes pour définir la date au format Yyyy-MM-DD.