【发布时间】:2013-10-10 04:03:23
【问题描述】:
假设我有一个如下所示的数组:
{
meeting: 'one',
start_time: "07:15:00",
end_time: "08:15:00"
},
{
meeting: 'two',
start_time: "15:45:00",
end_time: "18:15:00"
}
现在我想计算我从 00:00:00 到 24:00:00 的所有空闲时间。
例如,新数组将如下所示:
{
meeting: 'free time',
start_time: "00:00:00",
end_time: "07:14:00"
},
{
meeting: 'one',
start_time: "07:15:00",
end_time: "08:15:00"
},
{
meeting: 'free time',
start_time: "08:16:00",
end_time: "15:44:00"
},
{
meeting: 'two',
start_time: "15:45:00",
end_time: "18:15:00"
}
关于如何在没有插件的情况下完成此操作的任何建议?
【问题讨论】:
-
我尝试将时间转换为毫秒,然后循环并从我的开始结束时间中减去,但这给了我一个总的空闲时间。老实说,我不确定到目前为止最好的方法是什么......:/
-
@Darkagelink 嘿,我更新了我的答案。现在完美运行。
标签: javascript jquery