|
Posted by Bruno B B Magalhγes on 07/08/05 07:16
Just a quick fix, as now I've tested in a real environment, with a
real application, and now it's working 100%, well, I think so.
/
*********************************************************************
* Stritotime workaround for dates before 1970 and after 2038
*********************************************************************/
function str2time($input = '01/01/1969')
{
if(($timestamp = strtotime($input)) !== -1 && $timestamp !==
false)
{
return (float)$timestamp;
}
else
{
preg_match('([0-9][0-9][0-9][0-9])', $input, $year);
$input = str_replace($year[0], '1976', $input);
return (float)floor(strtotime($input) + (($year[0] -
1976) * (31557376.189582)));
}
}
Shoot!
Best Regards,
Bruno B B Magalhaes
Navigation:
[Reply to this message]
|