【发布时间】:2016-05-05 08:48:19
【问题描述】:
我有两个日期开始和结束
"start" : "Wed Jan 27 2016 21:00:00 GMT-0500",
"end" : "Thu Jan 27 2016 23:30:00 GMT-0500"
我想把这段时间分成following这样的块
"start" : "Wed Jan 27 2016 21:00:00 GMT-0500",
"end" : "Thu Jan 27 2016 21:30:00 GMT-0500"
----------------------------------------------
"start" : "Wed Jan 27 2016 21:30:00 GMT-0500",
"end" : "Thu Jan 27 2016 22:00:00 GMT-0500"
----------------------------------------------
"start" : "Wed Jan 27 2016 22:00:00 GMT-0500",
"end" : "Thu Jan 27 2016 22:30:00 GMT-0500"
----------------------------------------------
"start" : "Wed Jan 27 2016 22:30:00 GMT-0500",
"end" : "Thu Jan 27 2016 23:00:00 GMT-0500"
----------------------------------------------
"start" : "Wed Jan 27 2016 23:00:00 GMT-0500",
"end" : "Thu Jan 27 2016 23:30:00 GMT-0500"
有没有办法使用 moment.js 或 javascript 来做到这一点?
【问题讨论】:
-
好吧,严格来说不是不知道时区,因为在间隔中间可能会有时间偏移变化。
-
@JoachimIsaksson,我知道日期来自的时区,假设是
America/New_Your,如果我知道时区,有什么办法吗? -
@JoachimIsaksson 和我也添加了时刻时区库
-
那么您是否在想出一个算法来做到这一点,或者在 JS 中实现您的算法时遇到了麻烦?你被困在哪里了?请显示您现有代码的相关部分。
-
@nnnnnn,我不知道该怎么做,我搜索了一段时间并没有找到任何答案。所以从你的问题来看,这就是我被卡住的地方“我在想出一个算法时遇到了麻烦”
标签: javascript date datetime momentjs