苹果IOS解析ISO8601格式的日期(结尾带不带Z)导致时区不对的问题
2022-10-11
阅读 1 分钟
1.1kISO8601格式下,结尾不带Z的日期,应为当前时区的时间,但苹果IOS下浏览器new Date()时解析有bug,把它解析为了UTC时间,导致在中国相差8小时。比如:2022-09-19T13:00:00 对应 Mon Sep 19 2022 13:00:00 GMT+0800 (中国标准时间)2022-09-19T13:00:00Z 对应 Mon Sep 19 2022 21:00:00 GMT+0800 (中国标准时间)如图: