このコードが実行されない理由を突き止めようとして、頭を壁にぶつけています。関数 isWorkingHour は、ここで使用しているため、確実に機能します:労働時間 (労働デモ)
誰でも助けることができます。JSコードは次のとおりです。
function makecall()
{
if (isWorkingHour(now)) {
//it's in schedule
window.alert("Office is open");
}
else {
window.alert("Office is close");
}
}
function isWorkingHour(now) {
return now.getDay() <= 4 && now.getHours() >= 9 && now.getHours() < 17;
}
私が使用しているHTMLは次のとおりです。
<input type="button" id="CallButton" class="callButton" value="Call" onclick="makecall()" />
<p id="demo">Click the button to check if now is working hours</p>
これが私が立ち往生しているもののJSFiddleです。http://jsfiddle.net/zfSTj/3