管理 moment.js 个没有时区的范围
Managing moment.js range without timezones
由于时区的原因,我遇到了时刻范围问题!
我从数据库中获取 return 字符串的事件,例如
start:"2019-02-08T12:30:00Z"
end:"2019-02-08T13:30:00Z"
当我将它放入 fullcalendar v3 中时,它会添加我的区域设置 (GMT+1),它会在日历中正确显示 (12:30),但是当我从我的表单中添加新日期时,f.e.
start:08/02/2019 - 14:30
end:08/02/2019 - 17:30
当我创建一个 moment.range 时,它说由于时刻调整时区而重叠(相邻是真实的)!
如何在不担心时区的情况下管理活动创建?
编辑:
是的,抱歉缺乏信息。
我正在使用这个插件:
moment.range 来自:https://github.com/rotaready/moment-range
新事件日期来自 bootstrap datetimepicker 来自:https://eonasdan.github.io/bootstrap-datetimepicker/
现在我解决了使用 moment.js 对象的 utc 时间的问题,所以现在所有重叠都按预期工作!
我用 moment.utc()
而不是 moment()
就解决了我的问题
由于时区的原因,我遇到了时刻范围问题! 我从数据库中获取 return 字符串的事件,例如
start:"2019-02-08T12:30:00Z"
end:"2019-02-08T13:30:00Z"
当我将它放入 fullcalendar v3 中时,它会添加我的区域设置 (GMT+1),它会在日历中正确显示 (12:30),但是当我从我的表单中添加新日期时,f.e.
start:08/02/2019 - 14:30
end:08/02/2019 - 17:30
当我创建一个 moment.range 时,它说由于时刻调整时区而重叠(相邻是真实的)! 如何在不担心时区的情况下管理活动创建?
编辑: 是的,抱歉缺乏信息。
我正在使用这个插件: moment.range 来自:https://github.com/rotaready/moment-range
新事件日期来自 bootstrap datetimepicker 来自:https://eonasdan.github.io/bootstrap-datetimepicker/
现在我解决了使用 moment.js 对象的 utc 时间的问题,所以现在所有重叠都按预期工作!
我用 moment.utc()
而不是 moment()