首页 > js 为什么 new date(2016,8,0) 返回的是2016-08-31

js 为什么 new date(2016,8,0) 返回的是2016-08-31

why?
var date=new date(2016,8,0) ;
date ===> 2016/8/31
!!!!!!


它里面有某种机制,会自己判断的


new Date(2016,8,1);
Thu Sep 01 2016 00:00:00 GMT+0800 (中国标准时间)

https://developer.mozilla.org...
Month 从0开始,你是9月
date 从1开始,你是0,向前一天。

【热门文章】
【热门文章】