Как я могу закодировать приведенное ниже условие в VBScript?
>= 0 [Red] Ex.: {0,1,2,3,4...}
Between -1 and -7 [Yellow] Ex.: {-1,-2,-3,-4,-5,-6,-7} ONLY
Greater or equal than -8 [Green] Ex.: {-8,-9,-10,-11...}
У меня есть следующий код: Mydate является допустимой датой, а красная часть в порядке. Проблема в желтом, я не знаю, смогу ли я подобрать вам такой же диапазон, как я. Похоже, что его игнорируют и вместо этого желтеют больший диапазон.
<%
IF DateDiff("d", MyDate, Now()) >= 0 THEN
%>
[Red]
<%
ELSEIF DateDiff("d", MyDate, Now()) =< -1 OR DateDiff("d", MyDate, Now()) >= -8 THEN
%>
[Yellow]
<%
ELSE
%>
[Green]
<%
END IF
%>