在IE下 使用new Date()转换一个字符串格式的日期 得到的结果是Invalid Date 我的格式是‘yyyy-MM-dd HH:mm:ss’ 这种日期加时间的转化 需要将日期的'-'转化为'/'
废话少说 打开IE的控制台康康呢:
可以很明显的看到 如果只是日期(这里注意下 时间默认给了个08:00:00 有需要自己格式化) 是可以转化的 带了时间 转化就会出现问题
解决办法也很简单 把'-'换成'/'即可 使用字符串的replace方法 注意js中没有java中的replaceAll方法 要全部一下替换 第一个参数写成正则表达式即可