javascript - 管理没有时区的 moment.js 范围

标签 javascript date timezone momentjs moment-range

由于时区,我遇到了时刻范围问题! 我从数据库获取返回字符串的事件,例如

start:"2019-02-08T12:30:00Z"
end:"2019-02-08T13:30:00Z"

当我将其放入 fullcalendar v3 中时,它将添加我的区域设置 (GMT+1),它会在日历中正确显示 (12:30),但是当我从表单中添加新日期时,例如

start:08/02/2019 - 14:30
end:08/02/2019 - 17:30

当我创建一个 moment.range 时,它​​说由于时刻调整时区而重叠(相邻为真)! 如何管理事件创建而不用担心时区?

编辑: 是的,很抱歉缺乏信息。

我正在使用这个插件: 时刻.范围来自:https://github.com/rotaready/moment-range

来自 bootstrap datetimepicker 的新事件日期:https://eonasdan.github.io/bootstrap-datetimepicker/

现在我解决了使用 utc time of moment.js 对象的问题,因此现在所有重叠都按预期工作!

最佳答案

我只是使用 moment.utc() 而不是 moment()

解决了我的问题

关于javascript - 管理没有时区的 moment.js 范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54468075/

相关文章:

javascript - Google Maps API v3 + Foundation 4 Reveal 模式无法正确显示

javascript - 您可以使用 HTML 和 javascript 创建一个包含可编辑内容的按钮吗?

python - 在Python中按月计算某个范围内的天数?

javascript - 更改 Javascript 中的时间格式

.net - 如何获取系统的动态时区

Oracle如何将任何时区的时间戳转换为数据库服务器时区的日期

javascript - 使用 Ajax 填充选择框

javascript - 为什么我有这么大的延迟?

javascript - AngularJS 更改 http get 请求的日期

ios - swift中以下时区之间有什么区别