在ios上时间无法parse返回 "Invalid Date"

百度搜索:" ios 上面 new date" 关键字

BUG 描述直接上原码

var psrseDate = Date.parse("2010-03-15 10:30:00"); 
console.log(psrseDate ) 
// output "Invalid Date" 
var psrseDate = Date.parse("2010/03/15 10:30:00");
console.log(psrseDate ) 
// output "Invalid Date"

BUG 修复 可以使用

var arr = "2010-03-15 10:30:00".split(/[- :]/), 
date = new Date(arr[0], arr[1]-1, arr[2], arr[3], arr[4], arr[5]); console.log(date);
// Mon Mar 15 2010 10:30:00 GMT+0000 (GMT Standard Time)

 

posted @ 2016-04-01 10:09  jiangxiaobo  阅读(355)  评论(0编辑  收藏  举报