Показать сообщение отдельно

  #2  
Старый 01.04.2010, 20:30
Hobba
Новичок
Регистрация: 30.03.2010
Сообщений: 18
Провел на форуме:
28384

Репутация: 2
По умолчанию

PHP код:
<?php 

function date_diff$date_last$date_new)

    
$date_last=explode('.',$date_last); 
    
$date_new=explode('.',$date_new); 

    
$count_day=1
    
$count_month=0
    
$kk=true
    
$nn=true

    while (
$kk)  { 
        
$count_month=$count_month+1
        if ((
mktime(0,0,0,$date_last[1]+$count_month,$da te_last[0],$date_last[2]))>(mktime(0,0,0,$date _new[1],$date_new[0],$date_new[2]))) { 
            
$count_month=$count_month -1
            while (
$nn) { 
                if ((
mktime(0,0,0,$date_last[1]+$count_month,$da te_last[0]+$count_day,$date_last[2]))==(mktim e(0,0,0,$date_new[1],$date_new[0],$date_new[]))) $nn=false;
                else 
$count_day=$count_day+1
            } 
        } 

        if ((
mktime(0,0,0,$date_last[1]+$count_month,$da te_last[0]+$count_day,$date_last[2]))==(mktim e(0,0,0,$date_new[1],$date_new[0],$date_new[]))) $kk=false
    } 

    
$arr[]=$count_month
    
$arr[]=$count_day
    return 
$arr


$gg=date_diff('10.10.2001','11.11.2010'); 
print_r($gg); 

?>
 
Ответить с цитированием