gpt4 book ai didi

javascript - 晚上 11 点到早上 7 点之间使用 Javascript

转载 作者:行者123 更新时间:2023-11-28 16:06:50 25 4
gpt4 key购买 nike

执行简单的返回函数来检查时间是否在晚上 11 点到早上 7 点之间的最佳方法是什么?

有这样的想法,但问题是 1am 会是 1 并且不会大于 23,但 23(晚上 11 点)会大于 23。

return (((new Date()).getHours() >= 23) && ((new Date()).getHours() <=7))

最佳答案

非常接近,但你应该使用 ||不是&&

var currentHour = (new Date()).getHours();
return (currentHour >= 23) || (currentHour <= 7);

如果时间大于或等于 23 点(晚上 11 点),或者时间小于或等于 7 点(上午 7 点),则时间为晚上 11 点到上午 7 点之间。

中午,getHours() == 12,所以 12 >= 23 = false || 12 <= 7 = false,因此返回 false;

关于javascript - 晚上 11 点到早上 7 点之间使用 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14546193/

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