Chcę, aby w zależności od daty zmienna przyjmowała określoną wartość, jako, że tych dat może być sporo zdecydowałem się napisać to w switch/case. Chciałem też użyć funkcji now(), gdyż na całej stronie jej stosowałem.
Napisałem coś takiego, lecz nie działa, zresztą nie spodziewałem się, że zadziała, ale chciałem spróbować:
switch ($a = now()){ case (2010-03-13 12:00:00<=$a<=2010-03-13 14:40:00) : $zmienna = 2; break; case (2010-03-13 14:40:01<=$a<=2010-03-13 14:45:00) : $zmienna = 3; break; default : $zmienna = 5; break; }
I wyskakuje błąd:
Parse error: syntax error, unexpected T_LNUMBER....
Domyślam się, że w takiej formie tego się nie da zrobić, ale czy da się to zrobić korzystając z funkcji now()?