119 votes

JavaScript comment obtenir la date du lendemain au format dd-mm-yy

J'essaie de faire en sorte que JavaScript affiche la date du lendemain au format (jj-mm-aaaa).

J'ai ce script qui affiche la date du jour au format (dd-mm-yyyy).

var currentDate = new Date()
var day = currentDate.getDate()
var month = currentDate.getMonth() + 1
var year = currentDate.getFullYear()
document.write("<b>" + day + "/" + month + "/" + year + "</b>")

Displays: 25/2/2012 (todays date of this post)

Mais comment faire pour qu'il affiche la date du lendemain dans le même format, c'est-à-dire 26/2/2012

J'ai essayé ceci :

var day = currentDate.getDate() + 1

Cependant, je pourrais garder +1 et dépasser 31, il est évident qu'il n'y a pas plus de 32 jours dans un mois.

J'ai cherché pendant des heures mais il semble qu'il n'y ait pas de réponse ou de solution à ce problème.

-1voto

        Date.prototype.NextDay = function (e) {
        return new Date(this.getFullYear(), this.getMonth(), this.getDate() + ("string" == typeof e ? parseInt(e, 10) : e));
    }

    // tomorrow
    console.log(new Date().NextDay(1))

    // day after tomorrow
    console.log(new Date().NextDay(2))

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X