как проверить месяц на нужном интервале?

newest

Guest
SiMM
спасибо.. я уже пытался.. у меня не вышло.. поэтому я сюда и стукнулся..
 

SiMM

Новичок
Не вижу, как ты пытался. Если, конечно, ты ещё не решил свою проблему.
 

newest

Guest
в общем получилось кой-че.. ))

сначала я написал..

<? $d=date("m");
if ($d >= 01 || $d <= 02 ){$ya = "зима";}
if ($d >= 03 || $d <= 08 ){$ya = "весна";}
if ($d >= 09 || $d <= 12 ){$ya = "зима";}

echo $ya; ?>

но товарищ подсказал вот так..

<? $d=date("n");
if ($d < 3 ) { $ya = "зима"; }
else if ($d < 9 ) { $ya = "весна"; }
else { $ya = "зима"; }

echo $ya; ?>

так что всем спасибо за внимание..
 

SelenIT

IT-лунатик :)
ну и для красоты можно два условия объединить в одном if-е
PHP:
if ($d < 3 || $d > 9 ) $ya = "зима";
else $ya = "лето";
или даже в одном тернарном операторе
PHP:
$ya = ($d < 3 || $d > 9 ) ? "зима" : "лето";
 

newest

Guest
эээ..)) SelenIT спасибо!

SiMM
я это понял.. надеюсь запомню.. мне об этом сказал товарищ тоже..

всем спасибо..
 
Сверху