Я пытаюсь настроить месячный цикл в javascript, используя
today.getDate();
Однако с кодом, который у меня ниже, похоже, не работает.
не могли бы вы сказать мне, почему это не помогает или помогает мне с решением
var PriColor;
var today = new Date();
var dd = today.getDate();
if (dd =< 6){
PriColor = '153, 217, 234, 1';
}if(dd > 6){
if (dd =< 12){
PriColor = '0, 169, 157, 1';
}
}if(dd > 12){
if(dd =< 24){
PriColor = '196, 223, 155, 1';
}
}if(dd > 24){
if(dd =< 30){
PriColor = '251, 175, 93, 1';
}
}if(dd > 30){
PriColor = '161, 134, 190, 1';
}
Или вы могли бы дать мне лучший способ узнать дату в JS?
Вы должны определить varibale today
как var today = new Date();
Важно, вы используете =<
который не является оператором, используйте <=
Полный код, вы можете улучшить его
var PriColor;
var today = new Date();
var dd = today.getDate();
if (dd <= 6) {
PriColor = '153, 217, 234, 1';
}
if (dd > 6 && dd <= 12) {
PriColor = '0, 169, 157, 1';
}
if (dd > 12 && dd <= 24) {
PriColor = '196, 223, 155, 1';
}
if (dd > 24 && dd <= 30) {
PriColor = '251, 175, 93, 1';
}
if (dd > 30) {
PriColor = '161, 134, 190, 1';
}
alert(PriColor);
Может быть, вам нужно определить переменную "сегодня"?
var today = new Date();
[your code]
var today = new Date();