The function below worked GREAT under PHP4, but under PHP5 it fails. Does anyone have any ideas as to why? The function should take a human formatted date (mm/dd/YYYY) and convert it to a Julian/Ordinal (YYYYddd) Date.
function human_to_julian($date)
{
$utime = strtotime($date, "m/d/Y");
if (date(z, $utime)<10) {
$result = date(Y00z, $utime)+1;
return $result;
}
elseif (date(z, $utime)>=10 and date(z, $utime)<100) {
$result = date(Y0z, $utime)+1;
return $result;
}
elseif (date(z, $utime)>=100) {
$result = date(Yz, $utime)+1;
return $result;
}
}
The error I am receiving:
"strtotime() expects parameter 2 to be long"
TIA for any help in resolving this