【问题标题】:new Date does not give me correct value [duplicate]新日期没有给我正确的值[重复]
【发布时间】:2020-07-02 13:27:30
【问题描述】:

我只在 iPad 上遇到了日期字段的问题。在我的带有 Chrome 和 Edge 的 PC 上,它运行良好。

谁能帮我解释一下?

在我得到 2000-01-03 00:00:00

之前
alert("BEFORE ---  "+formatedDate);  
formatedDate = new Date(formatedDate) == "Invalid Date" ? 0 : new Date(formatedDate);
alert("AFTER   ---   "+formatedDate);  

在我得到0

之后

【问题讨论】:

  • This question 可能有用。
  • @Jax-p Thaks。解决了它。您应该发布答案,以便我可以将积分奖励给您。
  • 是的。谢谢Jax-p

标签: javascript reactjs ipad redux-form


【解决方案1】:

无论您的代码中设置了什么formatedDate,它都不是格式正确的 ISO 日期字符串。

如果格式正确,则应为2000-01-03T00:00:00Z(取决于时区)。

Safari 无法使用您提供的日期字符串创建日期对象。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-26
    • 1970-01-01
    • 2019-07-28
    相关资源
    最近更新 更多