我需要使用JQuery从0到23减去两个24小时的时间值。
e.g。 ,01:00 - 03:00应该在22:00返回
但我的功能不起作用
function TimeDiff()
{
var start=$('#fTime').val();
var end = '03:00';
var diff=(start-end+24)%24;
$('#bReg').val(diff);
}
我是否需要进行某种转换为Time对象或......?
有什么想法吗? ^..^
答案 0 :(得分:3)
请检查此演示,我为您编写了一个演示,您可以使用它;
答案 1 :(得分:0)
var diff =
new Date( '01/01/2009 ' + $('#fTime').val()) -
new Date( '01/01/2009 ' + "03:00 PM" );
var hours=(diff / 1000)+"";//just to make it a string
将hours+":00"
用于“22:00”小时等输出
另外,找时间格式应该有AM / PM