1

datejsとtimejsを使用して時間を計算しようとしていますが、取得できません。

これどうやってするの?

var startTime ="20:55",
    endTime ="22:33",    
    st = (startTime.toString("HH:mm")),
    et=(endTime.toString("HH:mm"));
console.log(new TimeSpan(et-st));


logged: NaN:NaN:NaN { milliseconds=NaN, days=NaN, hours=NaN
4

1 に答える 1

2
var startTime = Date.parse("20:55"),
    endTime = Date.parse("22:33");

console.log(new TimeSpan(endTime - startTime));

startTimeendTimeは文字列であり、ミリ秒にする必要があります。

編集:私は最初.getTime()にsの終わりにありましたDate.parse()が、geoffrey.mcgillが指摘したように、それは必要ではありませんでした。

于 2012-11-06T20:09:54.843 に答える