繁体   English   中英

用日期计算24小时格式的时差

[英]Calculate time difference in 24 Hours format with date

我正在使用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到达。

有工作片段吗?

如果将日期转换为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();

希望这可以帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM