gpt4 book ai didi

javascript - 两次之间的小时差(HH :MM:SS a)in momentjs

转载 作者:行者123 更新时间:2023-12-03 21:35:23 26 4
gpt4 key购买 nike

我有两次没有约会

var startTime="12:16:59 am";
var endTime="06:12:07 pm";

我想使用 moment.js 显示上述时间之间的总小时数。

如果在 moment.js 中无法实现,请通过 javascript 让我知道。

输入:

var startTime="01:30:00 am";
var endTime="2:45:07 pm";

预期输出:

1 hour and 15 minutes

最佳答案

尝试下面的代码

// start time and end time
var startTime = moment('12:16:59 am', 'HH:mm:ss a');
var endTime = moment('06:12:07 pm', 'HH:mm:ss a');

// calculate total duration
var duration = moment.duration(endTime.diff(startTime));

// duration in hours
var hours = parseInt(duration.asHours());

// duration in minutes
var minutes = parseInt(duration.asMinutes()) % 60;

alert(hours + ' hour and ' + minutes + ' minutes.');

在这里检查 fiddle - https://jsfiddle.net/nil4you/gs69Lv5x/

关于javascript - 两次之间的小时差(HH :MM:SS a)in momentjs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29745873/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com