js的时间转换再Android中可以说是6的起飞,但是在iOS中时间转换可能会遇到一系列的问题,别问我是怎样知道的,问就是做梦到的~
比如
new Date('2021-07-16 12:00:00').getTime()
//输出 时间戳
1626408000000
new Date('2021-07-16 12:00:00')
//输出 标准格式时间
Fri Jul 16 2021 12:00:00 GMT+0800 (中国标准时间)
这种事件获取的方式在Android中正常输出,不会有任何问题,在时间转换后可以根据当前的时间格式来转换成各种你需要的对应格式
但是在iOS中(老版本的系统)则会出现转换失败的情况,以至于你看见准换后的时间都是NaN - NaN - NaN......
那怎么办呢?如下
new Date('2021/07/16 12:00:00').getTime()
//输出 时间戳
1626408000000
new Date('2021/07/16 12:00:00')
//输出 标准格式时间
Fri Jul 16 2021 12:00:00 GMT+0800 (中国标准时间)
将时间格式中 - ,转换为 /
亲测没错,老铁们,干就完了!