10 我正在编写一个函数以从javascript中的日期值中删除一天,而javascript的getMonth()从1月的0开始到12月的11开始让我感到有些惊讶。为什么javascript的getMonth()以0开头? javascript — mahen23 source 4 因为C就是struct tm这样做的。 — Paul Tomblin 2 好,让我问一个更普遍的问题。为什么要编写一个日期对象,该对象具有基于0的索引的月而不是基于天,年,小时,分钟等的索引? — 松饼人2012年
14 猜测,以帮助索引到数组。 假设您将月份显示的字符串存储在数组中,并希望使用getMonth()获得正确的字符串 当然,为什么数组从零开始是另一个问题 — jk。 source 8 不不不!!!它与这个问题有关 — cwallenpoole 2011年
struct tm
这样做的。