Этот вопрос исключительно для удовлетворения моего любопытства.
В объекте Date JavaScript, когда вы вызываете getMonth()
, он возвращает месяц, но он подсчитывается от 0.
0 = January
1 = February
...
Но когда вы вызываете getDate()
, он начинает отсчет с 1
1 = 1
2 = 2
...
Почему непоследовательность?