note 80853 deleted from function.mcal-date-compare by nlopess
| From: | nlopess@php.net | Date: | Thu, 07 Feb 2008 12:09:58 +0000 |
| Subject: | note 80853 deleted from function.mcal-date-compare by nlopess | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-135847@lists.php.net to get a copy of this message | ||
Note Submitter: prem dot sg dot prem at gmail dot com
----
/* a very short one and easy to understand */
/*mail me at: prem.sg.prem@gmail.com*/
/* reurns -1 if first given date is lower than the second */
/* reurns 0 if given dates are equal */
/* reurns 1 if second given date is lower than the first */
function date_compare($date1,$date2)
{
//parsing date1 to an array $darry1
$darray1 = (date_parse("$date1"));
//parsing date2 to an array $darry2
$darray2 = (date_parse("$date2"));
/* Assigning year,month & Day to the corresponding variables y ,m & d*/
echo $y1 = $darray1[year]."<br>";
echo $m1= $darray1[month]."<br>";
echo $d1= $darray1[day]."<br>";
echo $y2 = $darray2[year]."<br>";
echo $m2 = $darray2[month]."<br>";
echo $d2 = $darray2[day]."<br>";
if($y1 > $y2)
{
return 1;
}
elseif($y1 == $y2)
{
if($m1 > $m2)
{
return 1;
}
elseif($m1 == $m2)
{
if($d1 > $d2)
{
return 1;
}
elseif($d1 == $d2)
{
return 0;
}
else
{
return -1;
}
}
else
{
return -1;
}
}
else
{
return -1;
}
}