To spowodowało mi trochę bólu głowy ostatniej nocy i chciałem zrozumieć, dlaczego metoda getDate w obiekcie Date jest 1 (zwraca wartości od 1-31), podczas gdy metoda getMonth jest 0 w oparciu (zwraca 0-11). Zastanawiam się, dlaczego istnieje ta niekonsekwencja w metodach dla tego samego obiektu.JavaScript Data metoda niespójność - getDate vs getMonth
Rozumiem, dlaczego obecnie trudno jest zmienić to zachowanie, ale czy są jakieś powody, dla których został zaprojektowany w ten sposób?
dokumentację można znaleźć tutaj: http://www.w3schools.com/jsref/jsref_obj_date.asp
pokrewne: http://stackoverflow.com/questions/834757/why-does-getday-return-incorrect-values-javascript/834807#834807 – Guffa
Rzuć mu tweet i poprosić go, Bardzo chciałbym usłyszeć jego odpowiedź, to też mnie zaskoczyło! http://twitter.com/#!/brendaneich (ps gdy mówię "on" mam na myśli twórcę) – Magrangs
rel: http://stackoverflow.com/questions/1453043/zero-based-month-numbering – georg