-
打印的时间戳在模拟器正常显示但是在真机上时间戳打印出来的是NAN 安卓上打印正常 原因IOS系统只识别 " / " 不识别 " - ".
-
插曲–Android可以兼容掉空格,但苹果会老老实实读出来
-
调用
一、字符串类型 2020-5-30 10:03:45
var date = "2020-5-30 10:03:45 "
//不兼容代码
var newDate = new Date(date);
//解决
var newDate = new Date(date.replace(/-/g, ‘/’));
二、时间戳类型 1565776169000 (毫秒)
最后显示 2020/05/30 17:49:29
var date = 1565776169000; //必须是数值类型,必须是13位数
var newDate = new Date(date);
var newDateTime = dateFormater.formatTime(newDate) // 2020/05/30 17:49:29
三、时间类型2020-5-30T18:23:27.000+0800
var date = ‘2020-5-30T18:23:27.000+0800’;
var data = date.substr(0, 19); //‘2020-5-30T18:23:27’
var newDate = new Date(data.replace(/T/g, ’ ').replace(/-/g, ‘/’));