JQuery的时差
我需要使用JQuery从0到23减去两个24小时的时间值。
例如,01:00-3:00应该在22:00返回
但我的function不起作用
function TimeDiff() { var start=$('#fTime').val(); var end = '03:00'; var diff=(start-end+24)%24; $('#bReg').val(diff); }
我是否需要进行某种转换为Time对象或……?
有任何想法吗? ^..^
请看这个演示,我为你写了一个演示,你可以使用它;
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