我已将日历时区设置为默认时区,也将UTC设置为utc,但我的所有事件均应在应有的第一天进行渲染。 17在屏幕上变为16等。
例如,查看事件的开始日期:
_ambigTime: true
_ambigZone: true
_d: Date 2018-07-16T00:00:00.000Z
_fullCalendar: true
_i: "/Date(1531774800000)/"
_isAMomentObject: true
_isUTC: true
_isValid: true
_locale: Object { _week: {…}, _fullCalendar_weekCalc: "local" }
_offset: 0
_pf: Object { empty: false, overflow: -2, charsLeftOver: 0, … }
如您所知,由于未知原因,日期1531774800000(2018年7月17日,convert here)已由全日历转换为Date 2018-07-16T00:00:00.000Z
。
我觉得日历使用某些“本地”设置(如周计算行_fullCalendar_weekCalc: "local"
所示)与自己未设置为“本地”的设置时区相冲突。
对此的唯一补救方法是将时区设置为“本地”,这是我想避免的。 关于如何保留utc并获得正确显示的任何想法?..