我确信这个话题已经被打得落花流水,但我还没有找到解决方案。我使用的库(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对象上的访问器方法对不同时区的毫秒时间有不同的解释,但基本毫秒时间将保持不变。
您应该使用该库提供的方法来获取检查信息。