
09.04.2009, 21:49
|
|
Участник форума
Регистрация: 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..
|
|
|