gpt4 book ai didi

javascript - 如何将时间设置为没有日期的变量

转载 作者:行者123 更新时间:2023-12-02 16:29:22 24 4
gpt4 key购买 nike

我试图为两个变量设置特定时间,但似乎无法正确格式化语法。我希望能够在下面所示的某些时间关闭 Shift 1 和 Shift 2。

我希望只能在 IF 语句中使用这些时间,以便默认情况下可以选中单选按钮。白类按钮和夜类按钮。如果当前时间在类次 1 之间,则选中白类按钮。

Date.prototype.currentTime = function(){ 
return ((this.getHours()>12)?(this.getHours()-12):this.getHours()) +":"+ this.getMinutes()+((this.getHours()>12)?('PM'):'AM'); };

var d1= new Date();
var d2 = new Date();
d1.setHours(7);
d1.setMinutes(10);
d2.setHours(19);
d2.setMinutes(10);
alert(d1.currentTime());
alert(d2.currentTime());

感谢任何帮助。

最佳答案

您不需要比较 Date 对象供您使用,只需将整数小时与 now.getHours() 中的整数进行比较:

var now= new Date().getHours();
if(now>6 && now<19){
//check day shift button;
}
// else check niteshift button

关于javascript - 如何将时间设置为没有日期的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28437901/

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