gpt4 book ai didi

javascript - 当前时间是否在 X 和 Y 时间之间?

转载 作者:行者123 更新时间:2023-12-01 00:31:26 24 4
gpt4 key购买 nike

可能是一个非常简单的解决方案,但我过于复杂了。

我有“HH:mm”格式的开始时间和结束时间。即“22:07”

我想做的是弄清楚当前时间是否在这些时间之间。

const compare = moment("15:47", "HH:mm")
const until = moment("08:00", "HH:mm")

console.log(moment().isBetween(compare, until))

上面的日志输出为 false,即使现在是 18:09

最佳答案

如果您检查 moment("15:47", "HH:mm")moment("08:00", "HH:mm"),您会看到时刻指向当前日期。因此,第二个日期第一个日期之前,所以您实际上是在问“这个时间是在今天上午 8 点到下午 3:47 之间吗?” 18:09 或下午 6:09 不在这些日期之间。

如果您希望 moment("08:00", "HH:mm") 代表“明天上午 8 点”而不是“今天上午 8 点”,您必须更改您创造值(value)的方式。

关于javascript - 当前时间是否在 X 和 Y 时间之间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58491110/

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