ios 与 android 差异 --- new Date() 之坑
Posted 茗小铭
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ios 与 android 差异 --- new Date() 之坑相关的知识,希望对你有一定的参考价值。
这两周连续两次遇到在使用new Date()对象被坑了,特此留念。
var date = ‘2016-02-28 16:42:54.0‘;
new Date(date)
//Sun Feb 28 2016 16:42:54 GMT+0800 (中国标准时间)
ios:
new Date(date)
//Invalid Date = $1 不能将含有‘-‘的时间字符串转成时间。
new Date(date.replace(
/\-/g,‘/‘))
//Invalid Date = $2 ‘.0‘表示的毫秒不能转
new Date(date.replace(
/\-/g,‘/‘).replace(‘.0‘,‘‘));
//The Feb 18 2016 16:42:54 GMT+0800 (CST)
finally,终于好了~
以上是关于ios 与 android 差异 --- new Date() 之坑的主要内容,如果未能解决你的问题,请参考以下文章
移动 iOS 和 Android Safari/Chrome 之间的 JavaScript 差异
Xamarin 表单轮播视图 - Android 和 iOS 差异