<?php
function inoy_ny($tz=0) {
function inoy_sfx($n=0,$t='d') {
$c=substr($n,-1);
$w=substr('0'.$n,-2,1);
if(($c == 1)&&($w != 1)) {
$o['d']='дн.'; $o['h']='час'; $o['m']='мин.'; $o['s']='сек.';
} else if(($c > 1)&&($c < 5)&&($w != 1)) {
$o['d']='дн.'; $o['h']='часа'; $o['m']='мин.'; $o['s']='сек.';
} else {
$o['d']='дн.'; $o['h']='часов'; $o['m']='мин.'; $o['s']='сек.';
}
return $n.' '.$o[$t];
}
$tz=(time()+3599)+3600*intval($tz);
$out='';
if(date('n',$tz) == 1) {
if(date('j',$tz) <= 15) {
$out.='С Новым '.date('Y',$tz).' Годом!
Новому году:
'.inoy_sfx(date('z',$tz),'d').',
'.inoy_sfx(date('G',$tz),'h').',
'.inoy_sfx(date('i',$tz),'m').' и
'.inoy_sfx(date('s',$tz),'s').'.';
} }
$out.='До НОВОГО ГОДА осталось:
'.inoy_sfx(364+date('L',$tz)-date('z',$tz),'d').', '.inoy_sfx(24-date('G',$tz),'h').', '.inoy_sfx(59-date('i',$tz),'m').' и '.inoy_sfx(59-date('s',$tz),'s').'.';
return $out;
}
echo nl2br(inoy_ny($_GET['tz']));
?>