【心得】怪异的JS的Date函数

我们知道new Date(‘2013/1/1‘)是2013年1月1日,

那么new Date(‘2013/1/366‘)会报无效日期格式吗?答案是,这是一个有效的日期,但是他是表示2014年1月1日。

相当于2013/1/1+365d.

那么new Date(‘2012/1/367‘)是2013年1月1日,我想说的是,内部已经处理闰年的情况了。

 

会有什么问题?假设我们把‘2013/1/366‘传到数据库,用数据库的Convert(datetime,‘2013/1/366‘)转换时会这样:

从 char 数据类型到 datetime 数据类型的转换导致 datetime 值越界。

 

【心得】怪异的JS的Date函数,布布扣,bubuko.com

【心得】怪异的JS的Date函数

上一篇:android网络类型之2G-3G切换


下一篇:android Handler的使用(二)