gpt4 book ai didi

javascript - 使用momentjs计算时间

转载 作者:行者123 更新时间:2023-12-03 17:15:29 25 4
gpt4 key购买 nike

我有 start_time这是在字符串和 AM/PM格式,带有时间间隔,现在我的想法是将 start _time 放入 while 循环中,在其中添加时间间隔并在循环中直到它大于 current_time,我想在此间隔内取出下一个当前时间。

让我们假设

start_time  => 10:00 AM
current_time => moment()
time_interval => 15 mins

So if any user calls this function at 10:05 AM then I want output to be 10:15 AM, or any user calls this function at 12:33 PM so my output will be 12:45 PM and so on.



为了实现这一点,我正在尝试这样的事情:
nextDrawTime() {
let moment = require('moment');
let now = moment();
let set_time = moment(now.get('date') + ' ' + this.start_time).get('time');
while(set_time > moment) {
set_time.add(this.time_interval, 'm');
}
return set_time.format('LT');
}

但不知何故,这是行不通的。帮我解决一下。谢谢。

最佳答案

你忘了调用moment。

while(set_time > moment())

关于javascript - 使用momentjs计算时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59291529/

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