gpt4 book ai didi

jquery - 用 moment.js 减去时间没有给出正确的输出

转载 作者:行者123 更新时间:2023-12-01 04:45:59 24 4
gpt4 key购买 nike

我正在使用 moment.js,当我用它减去两次时,它不会给出正确的输出。在下面的示例中,我希望输出为 00:45,但它给了我 12:45

var secondPunchOut = "01:00 PM";
var secondPunchIn = "12:15 PM";
var secondDifference = moment.utc(moment(secondPunchOut, "HH:mm:ss").diff(moment.utc(moment(secondPunchIn, "HH:mm:ss")))).format("HH:mm")

var secondDifference = moment(secondPunchOut, 'h:mm A').subtract(moment(secondPunchIn, 'h:mm A')).format('h:mm');

输出:12:45

最佳答案

输出是正确的,您只需以 24 小时时钟格式显示即可,因为 12 小时时钟中没有 00:00。试试这个:

var secondDifference = moment(secondPunchOut, 'h:mm A')
.subtract(moment(secondPunchIn, 'h:mm A'))
.format('HH:mm'); // Note the format change.

Example fiddle

关于jquery - 用 moment.js 减去时间没有给出正确的输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29741509/

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