setDate() method of
Date instances changes the day of the month for this date according to local time.
An integer representing the day of the month.
If you specify a number outside the expected range, the date information in the
Date object is updated accordingly. For example, if the
Date object holds June 1st, a
dateValue of 40 changes the date to July 10th, while a
dateValue of 0 changes the date to the last day of the previous month, May 31st.
const theBigDay = new Date(1962, 6, 7, 12); // noon of 1962-07-07 (7th of July 1962, month is 0-indexed) const theBigDay2 = new Date(theBigDay).setDate(24); // 1962-07-24 (24th of July 1962) const theBigDay3 = new Date(theBigDay).setDate(32); // 1962-08-01 (1st of August 1962) const theBigDay4 = new Date(theBigDay).setDate(22); // 1962-07-22 (22nd of July 1962) const theBigDay5 = new Date(theBigDay).setDate(0); // 1962-06-30 (30th of June 1962) const theBigDay6 = new Date(theBigDay).setDate(98); // 1962-10-06 (6th of October 1962) const theBigDay7 = new Date(theBigDay).setDate(-50); // 1962-05-11 (11th of May 1962)
|ECMAScript Language Specification |
BCD tables only load in the browser