







|
События.Будущие
 |
//возьмем сегодняшнюю дату
$day = date("d");
$month = date("m");
$year = date("Y");
//
//
$thisdate = $year.$month.$day;
// дни этого месяца
$thismonth = $year.$month."..";
// оставшиеся дни этого месяца начиная с сегодня
$d=$day;
$m=$month;
$y=$year;
$s = "(nope|".$d;
while($d<31){
$d = sprintf("%02d",$d + 1);
$s = $s."|".$d;
}
$s = $s.")";
$thismonthdayfollow = $year.$month.$s;
// следующий месяц
if ($month == 12){
$nextmonth = sprintf("%04d",$year + 1)."01..";
}
else {
$nextmonth = $year.sprintf("%02d",$month + 1)."..";
}
//следующие месяцы этого года
$m=sprintf("%02d",$month + 1);
$y=$year;
if($m==13){
$followmonth = "nofollowmonth";
}
else {
$s = "(nope|".$m;
while($m<12){
$m = sprintf("%02d",$m + 1);
$s = $s."|".$m;
}
$s = $s.")";
$followmonth = $year.$s."..";
}
//предыдущие 10 лет
$y=sprintf("%04d",$year - 1);
$count=1;
$s = "(nope|".$y;
while($count<10){
$y = sprintf("%04d",$y - 1);
$s = $s."|".$y;
$count++;
}
$s = $s.")";
$beforetenyear = $s."....";
//предыдущие месяцы этого года
$m=sprintf("%02d",$month - 1);
if($m == 0){
$beforemonth = "nomonthbeforethis";
} else {
$y=$year;
$s = "(nope|".$m;
while($m>1){
$m = sprintf("%02d",$m - 1);
$s = $s."|".$m;
}
$s = $s.")";
$beforemonth = $year.$s."..";
}
//предыдущие числа этого месяца
$d=sprintf("%02d",$day - 1);
if($d == 0){
$beforeday = "nodaybeforethis";
} else {
$y=$year;
$s = "(nope|".$d;
while($d>1){
$d = sprintf("%02d",$d - 1);
$s = $s."|".$d;
}
$s = $s.")";
$beforeday = $year.$month.$s;
}
//
// переменные для запросов:
//
// $b_zapros - ближайшее событие (сегодня + оставш. дни этого месяца + след месяц)
$b_zapros = $thismonthdayfollow."|".$nextmonth;
//
// $f_zapros - будущие события ( оставш дни эт месяца + оставшиеся месяцы этого года + будущий год)
$f_zapros = $thismonthdayfollow."|".$followmonth."|".sprintf("%04d",$year + 1)."....";
//
// $m_zapros - события в этом месяце
$m_zapros = $year.$month."..";
//
// $a_zapros - архив(прошедшие события)
$a_zapros = $beforetenyear."|".$beforemonth."|".$beforeday;
//
?>
Вы случайно попали на старую версию сайта. Перейдите на новую версию
|
 |
|
 |