Справка по HTML / JavaScript с использованием today.getDate

0

Я пытаюсь настроить месячный цикл в 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?

  • 0
    Я думаю, что вы пропустили var today = new Date();
  • 0
    Вы определили «сегодня»? Я не вижу ничего похожего на: var today = new Date ();
Показать ещё 2 комментария
Теги:
date
website
time

2 ответа

0
Лучший ответ

Вы должны определить 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);

демонстрация

0

Может быть, вам нужно определить переменную "сегодня"?

var today =  new Date();
[your code]

Ещё вопросы

Сообщество Overcoder
Наверх
Меню