初学者javascript小时函数

Beginner javascript hour function

本文关键字:函数 小时 javascript 初学者      更新时间:2023-09-26

我是一个javascript新手,希望你能帮助我理解这个问题。

我试着写一个函数,检查当前小时是否在hourOne和hourTwo之间,这是我目前所拥有的:

function checkHourBetween (hourOne, hourTwo)
{
var date = new Date();
var currentHour = date.getHours();
if (currentHour >= hourOne && currentHour <= hourTwo)
    {
        return true;
    }
return false;
}

我试着用

来命名它
if(checkHourBetween(12, 18))
{
//action
}

我已经在if语句内用一个简单的document.write("Hello World")测试了这一点,只是为了看看它是否有效,但什么也没有得到。我的当前时间在指定的小时内。

我相信有更好的方法来做到这一点(除了javascript),但我很想知道我写错了什么

代码没有问题,就我所见,也许在你的代码的其他地方是错误的。试着在FireFox和firebug或Chrome(不需要插件)中运行它,按F12并检查控制台。

function checkHourBetween (hourOne, hourTwo)
{
var date = new Date();
var currentHour = date.getHours();
console.log("currenthour is:",currentHour);
console.log("hourOne is:",hourOne);
console.log("hourTwo is:",hourTwo);
if (currentHour >= hourOne && currentHour <= hourTwo)
    {
        console.log("returning true");
        return true;
    }
console.log("returning false");
return false;
}