JavaScript implémente la conversion de chaîne en type de date
Référence
JavaScript Date StringConvertir le type de date en chaîne
La fonction de l'exemple de fonction suivant est de saisir une variable de type date et de la convertir en une sortie de chaîne au format aaaa-MM-jj. Si vous devez inclure des heures, des minutes et des secondes, veuillez les ajouter vous-même. Si vous avez besoin de convertir vers d'autres formats, vous pouvez également le modifier selon vos besoins.
function dateToString(date) {
if (!date) {
date = new Date();
}
return date.getFullYear() + "-" + (date.getMonth() + 1) + "-" + date.getDate();
}
Convertir la date du type chaîne en type date
La fonction de cette fonction est de convertir une chaîne au format aaaa-MM-jj en un type de date. Cette fonction et les fonctions ci-dessus peuvent être utilisées par paires.
function stringToDate(dateString) {
if (!dateString) {
return new Date();
}
var dateList = dateString.split("-");
var year = parseInt(dateList[0], 10);
var month = parseInt(dateList[1], 10) - 1;
var day = parseInt(dateList[2], 10);
return new Date(year, month, day);
}
Autres conseils
Il est important de noter qu'en JavaScript, le mois commence à 0, donc 0 signifie janvier. L'objet Date contient également de nombreuses autres méthodes. Pour plus d'informations, reportez-vous aux références en haut de cet article.