Voici la sortie de la fenêtre Visual Studio Immediate. Je commence par mondaysDate
, crée une deuxième date, thisDate
, puis y ajoute des entiers en utilisant mondaysDate comme base.s'il vous plaît expliquer mon erreur dans cette date javascript math
Je ne comprends pas pourquoi l'ajout de 3 à la date donne le 2 novembre et l'ajout de 4 à la date donne le 4 décembre.
Est-il illégal d'appeler setDate() plus d'une fois?
?mondaysDate
Mon Oct 30 2017 00:00:00 GMT-0400 (Eastern Daylight Time)
?thisDate
Mon Oct 30 2017 00:00:00 GMT-0400 (Eastern Daylight Time)
?thisDate.setDate(mondaysDate.getDate() + 3)
1509595200000
?thisDate
Thu Nov 02 2017 00:00:00 GMT-0400 (Eastern Daylight Time)
?thisDate.setDate(mondaysDate.getDate() + 4)
1512363600000
?thisDate
Mon Dec 04 2017 00:00:00 GMT-0500 (Eastern Standard Time)
?mondaysDate
Mon Oct 30 2017 00:00:00 GMT-0400 (Eastern Daylight Time)
Quand vous dites 'date + 3', voulez-vous dire ajouter 3 jours, 3 mois, 3 ans? – csmckelvey
Je suppose qu'il est l'ajout de jours: https://stackoverflow.com/questions/3818193/how-to-add-number-of-days-to-todays-date – Tim
Quel est le résultat que vous attendez? – Cristy