gpt4 book ai didi

javascript - 从 HH :MM format 计算总时间

转载 作者:行者123 更新时间:2023-11-30 14:36:41 25 4
gpt4 key购买 nike

我从 API 响应中得到了两个字符串,如下所示:

response = {
startTime: '09:00 AM',
endTime: '02:00 PM'
}

问题:如何计算两者之间的总时间?

最佳答案

您可以使用 Moment.js ( https://momentjs.com/ ) 来计算:

response = {
startTime: '09:00 AM',
endTime: '02:00 PM'
};

var momentStartTime = moment(response.startTime, 'hh:mm a');
var momentEndTime = moment(response.endTime, 'hh:mm a');

console.log('Time difference (minutes): ', momentEndTime.diff(momentStartTime, 'minutes'));

var html = 'Time difference output: <br/>';
html += 'Difference (hours): ' + momentEndTime.diff(momentStartTime, 'hours') + '<br/>';
html += 'Difference (minutes): ' + momentEndTime.diff(momentStartTime, 'minutes') + '<br/>';
html += 'Difference (seconds): ' + momentEndTime.diff(momentStartTime, 'seconds') + '<br/>';

$('#output').html(html);

我在这里为此创建了一个 JS Fiddle:

https://jsfiddle.net/rrLdjjjp/1/

关于javascript - 从 HH :MM format 计算总时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50322021/

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