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

  #9983  
Старый 09.04.2009, 21:49
awdrg
Участник форума
Регистрация: 30.01.2009
Сообщений: 196
С нами: 9094175

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

Самый Ъ способ:
PHP код:
<?php
$date1 
"12-10-05"// dd:mm:yy
$date2 "17-12-03";
if (
$date1 == $date2)
   echo 
"Draw :D";
else
{
   
preg_match_all('#\d\d#',$date1,$temp1);
   
preg_match_all('#\d\d#',$date2,$temp2);
   
$year1 $temp1[0][2];
   
$month1 $temp1[0][1];
   
$day1 $temp1[0][0];
   
   
$year2 $temp2[0][2];
   
$month2 $temp2[0][1];
   
$day2 $temp2[0][0];
   
   if ((
$year1>$year2
      or ((
$year1 == $year2) and ($month1 $month2)) 
         or ((
$year1 == $year2) and ($month1 == $month2) and ($day1>$day2)))          
      echo 
"1 date bigger\n";
   else 
      echo 
"2 date bigger\n";
}
?>
Нужно доработать для дат младше 2000 года, но я старался сделать не юзабилити софт, а лишь показать приблизительный пример конечного скрипта

Последний раз редактировалось awdrg; 11.04.2009 в 12:58..
 
Ответить с цитированием