分类: javascript 2066阅读阅读模式
ios 别树一帜是毋庸置喙的。
时间转换中的差异
"-"格式
如
- new Date("2020-02-02 08:00")
ios 是无效时间,其他端正常。
"/"格式
如
- new Date("2020/02/02 08:00")
这种格式兼容所有端。
"/"+"T"格式
- new Date("2020/02/02T08:00")
这种格式是不允许的,错误的。
"-"+"T"格式
- new Date("2020-02-02T08:00")
在 PC 端可以正常显示,但在 iPhone 或者 Android 是会出现时间偏移,偏移量为+当前时区
","分割格式
- new Date('2020','02','02','08','00','00')
这种格式兼容所有端,但旧版本ios会出现 1 小时偏移量,注意;
总结:
时间最好是后台传时间戳,如果非要时间格式转换建议以 "/"
格式来做,以便兼容所有端;