【发布时间】:2014-01-18 04:44:16
【问题描述】:
我已经很好地搜索了我正在寻找的东西,但似乎无法准确找到我需要的东西。我是 jQuery 和 JavaScript 的新手。
我想要做的就是从另一个中减去一个 24 小时时钟时间,以找出使用 JQuery 或 JavaScript 分配了多少小时,即开始时间:12:00 结束时间:16:00 将是 4 小时。
从 12:00 到第二天 12:00 时,我如何才能在没有问题的情况下执行此操作?
我不是在处理日期,只是时间。
目前时间是这样存储的,作为 start_time end_time 的对象的一部分:
var shift = {'location':$('#shift_location').val(),
'shift_date': $('#shift_date').val(),
'start_time':$('#shift_start_time').val(),
'end_time':$('#shift_end_time').val()
};
var shift_list = JSON.parse(localStorage.shift);
shift_list.push(shift);
localStorage.shift = JSON.stringify(shift_list);
【问题讨论】:
-
使用 Momentjs momentjs.com 结帐。它具有您需要的功能。
-
时间是如何存储的?是像
'12:00'这样的字符串、Date 对象还是别的什么? -
如果时间跨越多天,您将不得不使用日期而不仅仅是时间。
-
是的,它被存储为一个字符串,感谢所有的链接和信息,非常有帮助。
标签: javascript jquery local-storage