Quote (Raiderr)
сколько дней прошло с 0
я не говорил что по unix сделал вот мой вариант по юниксу:
Code
<?if($MONTH$='1')?><? ($YEAR$ - 1970) * 365 + int(($YEAR$ - 1970) / 4) + $DAY$ ?><?endif?>
<?if($MONTH$='2')?><? ($YEAR$ - 1970) * 365 + int(($YEAR$ - 1970) / 4) + 31 + $DAY$ ?><?endif?>
<?if($MONTH$='3')?><?if int($YEAR$ / 4)=($YEAR$ / 4)?><? ($YEAR$ - 1970) * 365 + int(($YEAR$ - 1970) / 4) + 60 + $DAY$ ?><?else?><? ($YEAR$ - 1970) * 365 + int(($YEAR$ - 1970) / 4) + 59 + $DAY$ ?><?endif?><?endif?>
<?if($MONTH$='4')?><?if int($YEAR$ / 4)=($YEAR$ / 4)?><? ($YEAR$ - 1970) * 365 + int(($YEAR$ - 1970) / 4) + 91 + $DAY$ ?><?else?><? ($YEAR$ - 1970) * 365 + int(($YEAR$ - 1970) / 4) + 90 + $DAY$ ?><?endif?><?endif?>
<?if($MONTH$='5')?><?if int($YEAR$ / 4)=($YEAR$ / 4)?><? ($YEAR$ - 1970) * 365 + int(($YEAR$ - 1970) / 4) + 121 + $DAY$ ?><?else?><? ($YEAR$ - 1970) * 365 + int(($YEAR$ - 1970) / 4) + 120 + $DAY$ ?><?endif?><?endif?>
<?if($MONTH$='6')?><?if int($YEAR$ / 4)=($YEAR$ / 4)?><? ($YEAR$ - 1970) * 365 + int(($YEAR$ - 1970) / 4) + 152 + $DAY$ ?><?else?><? ($YEAR$ - 1970) * 365 + int(($YEAR$ - 1970) / 4) + 151 + $DAY$ ?><?endif?><?endif?>
<?if($MONTH$='7')?><?if int($YEAR$ / 4)=($YEAR$ / 4)?><? ($YEAR$ - 1970) * 365 + int(($YEAR$ - 1970) / 4) + 182 + $DAY$ ?><?else?><? ($YEAR$ - 1970) * 365 + int(($YEAR$ - 1970) / 4) + 181 + $DAY$ ?><?endif?><?endif?>
<?if($MONTH$='8')?><?if int($YEAR$ / 4)=($YEAR$ / 4)?><? ($YEAR$ - 1970) * 365 + int(($YEAR$ - 1970) / 4) + 213 + $DAY$ ?><?else?><? ($YEAR$ - 1970) * 365 + int(($YEAR$ - 1970) / 4) + 212 + $DAY$ ?><?endif?><?endif?>
<?if($MONTH$='9')?><?if int($YEAR$ / 4)=($YEAR$ / 4)?><? ($YEAR$ - 1970) * 365 + int(($YEAR$ - 1970) / 4) + 244 + $DAY$ ?><?else?><? ($YEAR$ - 1970) * 365 + int(($YEAR$ - 1970) / 4) + 243 + $DAY$ ?><?endif?><?endif?>
<?if($MONTH$='10')?><?if int($YEAR$ / 4)=($YEAR$ / 4)?><? ($YEAR$ - 1970) * 365 + int(($YEAR$ - 1970) / 4) + 274 + $DAY$ ?><?else?><? ($YEAR$ - 1970) * 365 + int(($YEAR$ - 1970) / 4) + 273 + $DAY$ ?><?endif?><?endif?>
<?if($MONTH$='11')?><?if int($YEAR$ / 4)=($YEAR$ / 4)?><? ($YEAR$ - 1970) * 365 + int(($YEAR$ - 1970) / 4) + 305 + $DAY$ ?><?else?><? ($YEAR$ - 1970) * 365 + int(($YEAR$ - 1970) / 4) + 304 + $DAY$ ?><?endif?><?endif?>
<?if($MONTH$='12')?><?if int($YEAR$ / 4)=($YEAR$ / 4)?><? ($YEAR$ - 1970) * 365 + int(($YEAR$ - 1970) / 4) + 335 + $DAY$ ?><?else?><? ($YEAR$ - 1970) * 365 + int(($YEAR$ - 1970) / 4) + 334 + $DAY$ ?><?endif?><?endif?>
твой вариант "СЕГОДНЯ" считает как за день, а мой его не вщитывает, то есть мой считает ПОЛНЫХ сколько дней