日期字符串在 iOS Safari 里解析成 NaN,格式要换写法

Safari 只认标准日期格式,横线加空格那种会被判成非法。

把中间的空格换成字母 T,或整串改用斜杠分隔即可。

不带时区时按本地时间解释,跨端比时间会差好几个小时。

要绝对稳妥就传时间戳,前端自己按需格式化显示。

new Date('2026-10-05 09:30:00');   // Safari: Invalid Date
new Date('2026-10-05T09:30:00');   // OK
new Date('2026/10/05 09:30:00');   // 也 OK
// 跨端最稳:直接传时间戳
new Date(1759627800000);
THE END
喜欢就支持一下吧
点赞14 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容