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

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

Репутация: 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[2 ]))) $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[2 ]))) $kk=false; 
    } 

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

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

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