js 中new Date()的问题

今天遇到一个怪问题

js中

var tdate = new Date(2010,8,31);

alert(testdate);

竟然是 Fri Oct 01 2010 00:00:00 GMT+0800

 

...查资料得出了答案 new Date(年份,月份,日份)中月份是从0-11的,所以文中new Date(2010,8,31)

js认的却是9月,可9月份是没有31日的所以就成了10月1日.

问题解决了~~~~~

posted @ 2010-08-23 17:59  TSPWATER'S HOME  阅读(317)  评论(0编辑  收藏  举报