用datejs和timejs计算时间

时间:2012-11-06 19:42:14

标签: jquery datejs

我正在尝试用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

1 个答案:

答案 0 :(得分:2)

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

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

startTimeendTime是字符串,您希望它们是毫秒。

编辑:我最初在.getTime()的末尾有Date.parse(),但正如geoffrey.mcgill指出的那样,没有必要。