我正在尝试用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
答案 0 :(得分:2)
var startTime = Date.parse("20:55"),
endTime = Date.parse("22:33");
console.log(new TimeSpan(endTime - startTime));
startTime
和endTime
是字符串,您希望它们是毫秒。
编辑:我最初在.getTime()
的末尾有Date.parse()
,但正如geoffrey.mcgill指出的那样,没有必要。