新日期没有给我正确的价值
new Date does not give me correct value
我只在 iPad 上遇到日期字段的问题。在我使用 Chrome 和 Edge 的电脑上,它运行得非常好。
有人可以帮我解释一下吗?
在我得到 2000-01-03 00:00:00
之前
alert("BEFORE --- "+formatedDate);
formatedDate = new Date(formatedDate) == "Invalid Date" ? 0 : new Date(formatedDate);
alert("AFTER --- "+formatedDate);
在我得到 0
之后
无论您的代码中设置了什么 formatedDate
,它都不是格式正确的 ISO 日期字符串。
如果格式正确,它应该是 2000-01-03T00:00:00Z
(取决于时区)。
Safari 无法使用您提供的日期字符串创建日期对象。
我只在 iPad 上遇到日期字段的问题。在我使用 Chrome 和 Edge 的电脑上,它运行得非常好。
有人可以帮我解释一下吗?
在我得到 2000-01-03 00:00:00
之前alert("BEFORE --- "+formatedDate);
formatedDate = new Date(formatedDate) == "Invalid Date" ? 0 : new Date(formatedDate);
alert("AFTER --- "+formatedDate);
在我得到 0
之后无论您的代码中设置了什么 formatedDate
,它都不是格式正确的 ISO 日期字符串。
如果格式正确,它应该是 2000-01-03T00:00:00Z
(取决于时区)。
Safari 无法使用您提供的日期字符串创建日期对象。