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

Vlad_c

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

нам нужно что то делать если текущий месяц удовлетворяет условию если он между 1 сентября и 15 декабря то что то показываем если между 15 марта и 15 июня то другое, а если не тот интервал и не другой то третье?

-~{}~ 06.04.04 15:41:

интересует именно как сравнить текущий месяц и интервал месяцев
 
на сколько я понял поставленную задачу, то ничего сложного не вижу.. можно поподробней.?
 

Vlad_c

Guest
нет база тут не причем есть два интервала
1 сентября-15 декабря показываю один радиобатон и
15 марта-15 июня показываю второй радиобатон вот и все
сравниваем текущий месяц с этими интервалами как именно сравнить?
 

bakh

Абалдуй
Как сравнить текущий месяц (март, например) с интервалом 15 марта-15 июня???
 
а вот так
PHP:
$d=date("md");
if ($d>=315 and $d<=615){
echo "между 15.03 и 15.06";
}
else echo "нет";
довольно просто всё :cool:
 

lucas

Guest
$_1 = 1 ; // первая граница интервала
$_2 = 10 ; // вторая граница интервала
$month_1 = 3 ; // первая граница месяца
$month_2 = 4 ; // вторая граница месяца
(Все -- unix timestamp.)

Если $_1 <= $month_1 и $_2 >= $month_2, то месяц входит в указанный интервал.

update.
Опоздал. ;)
 

Vlad_c

Guest
nofx $d>=315 and $d<=615){ пожалуйста поясни как получил эти числа?
 

Vlad_c

Guest
lucas если можно подробнее на примере от 01.09-15.12
с получением текущего времени

-~{}~ 06.04.04 17:05:

я тоже не догнал:)
 
Vlad_c:
$d=date("md");
вот получаю число которое соответсвует дате

потом сравниваем между 3 месяц 15 число и 6 месяц 15 число
if ($d>=315 and $d<=615)

что не ясно?

вот что тебе надо...
PHP:
$d=date("md");
if ($d>=315 and $d<=615){
echo "между 15.03 и 15.06";
}
elseif ($d>=901 and $d<=1215){
echo "между 01.09 и 15.12";
	}
else  echo "интервала нет";
 

Vlad_c

Guest
nofx все ок потом дошло, но судя по алгоритму у lucasа круче нет привязки к интервалам задали интервал и получили резалт, вот только скинул бы весь код а то что то не ясно
 

newest

Guest
всем привет... хочу спросить у вас помощи..

мне надо в зависимости от месяца получить переменную..
то есть
если сейчас январь то переменная $1
если март то $2

весь год будет вообще то делиться на 2 части (лето и зима)

октябрь - февраль = зима (соответственно одна переменная)
февраль-октябрь = лето (соответственно другая переменная)

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