页面显示倒计时天数(如:当前时间距离2020-09-01 23:59:59还有几天)html
在PC端开发完毕没有问题,上真机测试时发现,安卓也没问题,但在iOS没法正常计算时间。segmentfault
研究了一段时间发现是因为iOS的WebKit内核没法友好的处理时间字符串格式,也不能说是它的BUG。各类时间字符串格式能够查看如下栗子:测试
CodePenspa
能够用iPhone复现该问题。3d
改为 2020/09/01 23:59:59 这种格式便可。code
YYYY/MM/DD HH:MM:SS ± timezon(时区用4位数字表示) // eg. 1997/01/01 00:00:00+0800
YYYY-MM-DDThh:mm:ss ± timezone(时区用HH:MM表示) 1997-01-01T00:00:00Z // “Z”表示UTC标准时区,即"00:00",因此这里表示零时区的`1997年1月1日00时00分00秒` // 转换成位于东八区的北京时间则为`1997年1月1日08时00分00秒` 1997-01-01T00:00:00+01:00 // 表示东一区的1997年1月1日01时00秒00分,转换成UTC标准时间的话是1997-01-01T00:00:00Z