Javascript日期时间转换



我确信这个话题已经被打得落花流水,但我还没有找到解决方案。我使用的库(fullcalendar(会在您将日期和时间显示在屏幕上后更改它们的格式。如果使用eventClick函数和log作为事件的开始或结束,则对象看起来类似于以下

Thu Jul 23 2020 23:59:00 GMT-0500 (Central Daylight Time)

现在我想在事件被点击后在模态中使用它。在这个函数中,我需要对日期和时间进行一些检查,所以我使用JSON.stringify()

在我完成以上操作后,我的日期现在看起来是这样的(注意错误的日期和时间(

"2020-07-24T04:59:00.000Z"

是否存在非";"黑客";解决这个问题的方法?

时间没有错-第一个是GMT-5,第二个是UTC。

当你JSON.Stringify时,你会得到标准的UTC日期,但fullcalendar会为你做一些巧妙的时区处理:

来自文档:

重要的是要始终记住,Date对象只是自Unix Epoch(1970年1月1日UTC(以来一毫秒时间的包装器。Date对象上的访问器方法对不同时区的毫秒时间有不同的解释,但基本毫秒时间将保持不变。

您应该使用该库提供的方法来获取检查信息。

相关内容

  • 没有找到相关文章

最新更新