JavaScript implémente la conversion de chaîne en type de date

Référence

JavaScript Date String

Convertir 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.