var d = 新日期 ();需要周一到周五的日子
var d = new Date (); need the days monday to friday
我需要将星期一到星期五添加到服务按钮,因此该按钮应在 9:00 - 12:00 的星期一至星期五和 [=15= 的星期一至星期五显示] 到 16:00
有人可以帮我吗:-) 非常感谢!!
var d = new Date();
if(d.getHours() >= 9 && d.getHours() <= 12 || d.getHours() >= 13 && d.getHours() <= 16){
$(".servicebutton").show();
}
else {
$(".servicebutton").hide();
}
你可以这样做。
var d = new Date();
var dayIndex = d.getDay(); // sunday = 0, monday = 1 ......
if(((d.getHours() >= 9 && d.getHours() <= 12) || (d.getHours() >= 13 && d.getHours() <= 16)) && (dayIndex > 0 && dayIndex < 6)){
$(".servicebutton").show();
}
else {
$(".servicebutton").hide();
}
你可以这样做:
let d = new Date();
let isCorrectHour = (d.getHours() >= 9 && d.getHours() <= 12) || (d.getHours() >= 13 && d.getHours() <= 16);
let isCorrectDay = d.getDay() >= 1 && d.getDay() <= 5;
if(isCorrectHour && isCorrectDay) $(".servicebutton").show();
else $(".servicebutton").hide();
isCorrectHour
是小时的条件(从 9:00 - 12:00 或从 13:00 到 16:00)。
isCorrectDay
是天数(从星期一(1)到星期五(5))的条件。
试试这样的东西?
var d = new Date();
let dateArray = [1,2,3,4,5]; // Days of the week you want it active
if (if dateArray.indexOf(d.getDay()) >=0){
if(d.getHours() >= 9 && d.getHours() <= 12 || d.getHours() >= 13 && d.getHours() <= 16){
$(".servicebutton").show();
}
else {
$(".servicebutton").hide();
}
} else {
$(".servicebutton").hide();
}
像这样
.getDay()
returns 数字 0-6(周日-周六)
const button = document.querySelector(".servicebutton")
const date = new Date()
const hour = date.getHours()
const day = date.getDay()
if(day == 0 || day == 6) {
console.log("Day is saturday or sunday")
} else {
if( (hour >= 9 && hour <= 12) || (hour >= 13 && hour <= 16) ) {
button.show();
}
else {
button.hide();
}
}
我需要将星期一到星期五添加到服务按钮,因此该按钮应在 9:00 - 12:00 的星期一至星期五和 [=15= 的星期一至星期五显示] 到 16:00 有人可以帮我吗:-) 非常感谢!!
var d = new Date();
if(d.getHours() >= 9 && d.getHours() <= 12 || d.getHours() >= 13 && d.getHours() <= 16){
$(".servicebutton").show();
}
else {
$(".servicebutton").hide();
}
你可以这样做。
var d = new Date();
var dayIndex = d.getDay(); // sunday = 0, monday = 1 ......
if(((d.getHours() >= 9 && d.getHours() <= 12) || (d.getHours() >= 13 && d.getHours() <= 16)) && (dayIndex > 0 && dayIndex < 6)){
$(".servicebutton").show();
}
else {
$(".servicebutton").hide();
}
你可以这样做:
let d = new Date();
let isCorrectHour = (d.getHours() >= 9 && d.getHours() <= 12) || (d.getHours() >= 13 && d.getHours() <= 16);
let isCorrectDay = d.getDay() >= 1 && d.getDay() <= 5;
if(isCorrectHour && isCorrectDay) $(".servicebutton").show();
else $(".servicebutton").hide();
isCorrectHour
是小时的条件(从 9:00 - 12:00 或从 13:00 到 16:00)。
isCorrectDay
是天数(从星期一(1)到星期五(5))的条件。
试试这样的东西?
var d = new Date();
let dateArray = [1,2,3,4,5]; // Days of the week you want it active
if (if dateArray.indexOf(d.getDay()) >=0){
if(d.getHours() >= 9 && d.getHours() <= 12 || d.getHours() >= 13 && d.getHours() <= 16){
$(".servicebutton").show();
}
else {
$(".servicebutton").hide();
}
} else {
$(".servicebutton").hide();
}
像这样
.getDay()
returns 数字 0-6(周日-周六)
const button = document.querySelector(".servicebutton")
const date = new Date()
const hour = date.getHours()
const day = date.getDay()
if(day == 0 || day == 6) {
console.log("Day is saturday or sunday")
} else {
if( (hour >= 9 && hour <= 12) || (hour >= 13 && hour <= 16) ) {
button.show();
}
else {
button.hide();
}
}