我對時間的計算,計算的延遲時間爲列車 安排時間:T1 到達時間:T2時間計算
function tomdiff(t1,t2) {
var t1 = hour2mins(t1); var t2=hour2mins(t2);
var ret = mins2hour(parseInt(t2-t1));
if(t2<t1) {ret=mins2hour(parseInt(parseInt(t2+1440)-t1));}
return ret;
}
//Calculate on Key up
$("input.[rel=time1]").keyup(function (b){ $("#delaytime").val(tomdiff($("#schedule").val(),$("#arrival").val())); });
這是偉大的工作,但如果火車到達前面!
有人能告訴我嗎?
以及我有一個日期字段(#jLdate),這是到達日期的鏈接! – user505790 2011-04-15 09:03:03
@user:如果你有某種格式的日期和時間(即使它是文本格式),你應該能夠將它轉換成一個'Date'實例,你可以用它進行日期/時間運算。 (同樣,也許在DateJD的幫助下。) – 2011-04-15 09:07:09
非常感謝datejs。 – user505790 2011-04-18 12:58:53