在移动端使用时间选择器的时候,选择了一个时间转换为时间戳,谷歌浏览器以及安卓手机使用 new Date( 选择的时间 ).getTime() 都可以拿到时间戳,ios
可是在ios手机上会出现出现NAN浏览器
查阅资料后发现是由于ios不能解析 2018-7-26 这种格式的时间字符串,只能解析 2018/7/26 这种格式的字符串 (没有验证是否正确,不过确实是由于ios不能解析的缘由)spa
写了一个方法,便于以后使用字符串
//时间格式的字符串转变为时间格式
function convertDateFromString(dateString) {
if(dateString) {
var date = new Date(dateString.replace(/-/g, "/"))
return date;
}
}