chrome、安卓中都可以通过 new Date(‘2021.12.11 00:00’) 或 new Date(‘2021-12-11 00:00’) 转换为正常 Date 对象,在 IOS 中,都会转换为 NaN,IOS 只支持 new Date(‘2021/12/11 00:00’) 格式。而且 IOS 中不支持 24:00 点,24:00 也会转换为 NaN,需要写为第二天的 00:00。
所以为了兼容ios,将日期转换为 '/' 连接的:
var d = new Date("2017-08-11 12:00:00".replace(/-/g, "/"));
同时不要写 24:00 的时间,统一写为 00:00 点。