首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Javascript将时间跨度相减

问Javascript将时间跨度相减
EN

Stack Overflow用户
提问于 2011-07-25 23:51:50
回答 1查看 330关注 0票数 1

假设我有一个时间跨度{"start_time":"8:30", "end_time":"18:00"}

我想减去其他时间跨度,比如{"start_time":"12:30", "end_time":"14:00"},得到的结果是:

[{"start_time":"8:30", "end_time":"12:30"},{"start_time":"14:00", "end_time":"18:00"}]

编辑:我还需要减去其他时间跨度,例如[{"start_time":"8:30", "end_time":"12:30"},{"start_time":"14:00", "end_time":"18:00"}] - {"start_time":"16:30", "end_time":"17:00"},这应该给我[{"start_time":"8:30", "end_time":"12:30"},{"start_time":"14:00", "end_time":"16:30"},{"start_time":"17:00", "end_time":"18:00"}]

我想知道做这件事最符合逻辑的方法是什么。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2011-07-25 23:55:30

代码语言:javascript
复制
function subtract(t1, t2){
     return [{'start_time': t1.start_time, 'end_time': t2.start_time}, 
               {'start_time': t2.end_time, 'end_time': t1.end_time}]
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6818826

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档