|
|
|
| Нужно узнать какое сейчас время года.
Делаю так:
<?
$date=date("m");
if($date == 12 and $date == 1 and $date == 2){$sezon = "zima";}
if($date == 3 and $date == 4 and $date == 5){$sezon = "vesna";}
if($date == 6 and $date == 7 and $date == 8){$sezon = "leto";}
if($date == 9 and $date == 10 and $date == 11){$sezon = "osen";}
echo 'Время года: '.$sezon.' <br/>';
?>
|
Не работает, не пойму почему. По "моей" логике все правильно. | |
|
|
|
|
|
|
|
для: Елена Смирнова
(27.11.2008 в 01:29)
| | странная у Вас логика. Там не AND, а OR | |
|
|
|
|
|
|
|
для: MHz
(27.11.2008 в 01:39)
| | А.......... я перепутала and и or ((( | |
|
|
|
|
|
|
|
для: Елена Смирнова
(27.11.2008 в 01:29)
| |
<?
$season = array(1=> "zima","zima","vesna","vesna","vesna",
"leto","leto","leto","osen","osen","osen","zima");
echo 'Время года: ' . $season[date("n")] . ' <br/>';
|
| |
|
|
|
|
|
|
|
для: sim5
(27.11.2008 в 05:59)
| | бррр...
<?
$season = array("zima","vesna","leto","osen");
echo 'Время года: ' . $season[date("n")%12] . ' <br/>';
|
| |
|
|
|
|
|
|
|
для: Trianon
(27.11.2008 в 09:39)
| | Да, бррр ;-), кто же спорит, но вы немного поторопились. | |
|
|
|
|
|
|
|
для: sim5
(27.11.2008 в 09:41)
| | ага.
<?
$season = array("zima","vesna","leto","osen");
echo 'Время года: ' . $season[intval((date("n")%12)/3)] . ' <br/>';
|
| |
|
|
|
|
|
|
|
для: Trianon
(27.11.2008 в 09:54)
| | :)) Да не только. Я говорю - пусть сперва автор поймет, что незачем сравнения выполнять, достаточно из массива получать, а уж потом - Trianon или кто-то иной добавит (с гордостью:)) "А можно так...", и бац "кодек" свой ))) | |
|
|
|
|
|
|
|
для: sim5
(27.11.2008 в 09:57)
| | враки это всё.
Зима на дворе самая натуральная. | |
|
|
|
|
|
|
|
для: Trianon
(27.11.2008 в 10:03)
| | :)) Trianon, при чем тут зима? Дипломатия сэр, дипломатия. Главное понимать суть, без нее толку не будет, а ли я не прав?) | |
|
|
|
|
|
|
|
для: sim5
(27.11.2008 в 10:12)
| | абсолютно. | |
|
|
|
|
|
|
|
для: Trianon
(27.11.2008 в 10:44)
| | Чувствуется логическое мышление :) Абсолютно true, или абсолютно false? | |
|
|
|
|
|
|
|
для: Trianon
(27.11.2008 в 10:03)
| | у нас лето :( по питерским меркам. а так хочется прохлады... | |
|
|
|
|
|
|
|
для: elenaki
(27.11.2008 в 10:13)
| | Поправьте функцию и будет зима :-) | |
|
|
|
|
|
|
|
для: elenaki
(27.11.2008 в 10:13)
| | +13°С - это какое-то уж очень злое лето... | |
|
|
|
|
|
|
|
для: Trianon
(27.11.2008 в 10:43)
| | +18 | |
|
|
|