表には、時間間隔(92:30:00など)を格納しているフィールドタイプTIMEがあり、javascript(datejs)で実行しようとしているのは、02:15:00から92:30:00などに追加または削除することです。 。
時間が23:59を超えていない場合は実行できますが、値が23:59を超えている場合はどうすればよいですか?
grab a from db //as 92:30
var b = Date.parse(a);
var c = Date.parse("02:15");
d= new TimeSpan(b-c);
e= (b).addHours(c);
console.log(d.toString("HH:mm")
console.log(e.toString("HH:mm")
悲しいことに、それは機能します。24時間の時間範囲にとどまる場合、より長い時間間隔で同じことを行うことは可能でしょうか?
更新:(それらを合計)
t = Date.today();
cc = Date.parse(c);
dd = Date.parse(d);
ccc = (cc - t)
ddd = (dd - t);
res = new TimeSpan(ccc+ddd);
console.log(res.toString()); //3.22:45:00