我正在开发Airline API。我遇到了一个需要计算航空公司飞行时间的情况。
Standard Departure Time is 2014-10-20 22:30:00
Standard Arrival Time is >2014-10-21 06:00:00
航班于2014年10月20日晚上10:30起飞,第二天早上6:00抵达。
是否有工作片段?
答案 0 :(得分:2)
如果将日期转换为时间戳(int值),则可以计算时差。
伪代码示例:timestampDiff = dateToTimestamp(date2) - dateToTimeStamp(date1)
在javascript中:
var timestampDiff = new Date("2014-10-21 06:00:00").getTime() - new Date("2014-10-20 22:30:00").getTime();
var diff = new Date(timestampDiff);
diff现在是一个日期,你可以得到这样的小时,分钟,秒:
diff.getHours();
diff.getMinutes();
diff.getSeconds();
希望这会有所帮助。