Esto me causó un poco de dolor de cabeza anoche y quería entender por qué el método getDate en el objeto Date está basado en 1 (devuelve valores de 1 a 31) mientras que el método getMonth es 0 basado (devuelve 0-11). Me pregunto por qué hay esta inconsistencia en los métodos para el mismo objeto.Javascript Integridad del método de fecha - getDate vs getMonth
Entiendo por qué es difícil cambiar el comportamiento ahora, pero ¿hay alguna razón para que esto haya sido diseñado así en primer lugar?
documentación se puede encontrar aquí: http://www.w3schools.com/jsref/jsref_obj_date.asp
relacionadas: http://stackoverflow.com/questions/834757/why-does-getday-return-incorrect-values-javascript/834807#834807 – Guffa
dejarlo caer un tweet y preguntarle, Me encantaría escuchar su respuesta, ¡también me sorprendió! http://twitter.com/#!/brendaneich (ps cuando digo 'él' me refiero al creador) – Magrangs
rel: http://stackoverflow.com/questions/1453043/zero-based-month-numbering – georg