如果是周末,则输出 x

Output x if it is weekend

本文关键字:输出 周末 如果      更新时间:2023-09-26

我创建了这个来检查时间是否在 17:00/23:00 之间。这工作正常!但现在我想检查一下是否是周末。

你可以帮我吗?

var objDate = new Date();
var hours = objDate.getHours();
if (hours >= 17 && hours <= 23) {
   document.write('<!--test1 -->');
}
else {
   document.write('<!--test2 -->');
}

使用 Date 对象的 getDay() 方法(0 对应于星期日,6 对应于星期六):

<script language="javascript"> 
    var objDate = new Date();
    var hours = objDate.getHours(),
    dayOfWeek = objDate.getDay();
    if(hours >= 17 && hours <= 23 && (dayOfWeek == 6 || dayOfWeek == 0)){
       document.write('<!--test1 -->');
    } else {
       document.write('<!--test2 -->');
    }
</script>
       var objDate = new Date();
        var hours = objDate.getHours();
        var n = objDate.getDay(); 
        if(hours >= 17 && hours <= 23){
          alert('<!--test1 -->');
        }
        else{
          alert('<!--test2 -->');
        }
        if(n == 0 || n == 6)
        {
        alert('Weekend');
        }
        else
        {
        alert('Weekday');
        }