54 |
// parses a PostgreSQL date in format YYYY/MM/DD or YYYY-MM-DD |
// parses a PostgreSQL date in format YYYY/MM/DD or YYYY-MM-DD |
55 |
// into month, day, year components |
// into month, day, year components |
56 |
function parse_date( $date ) { |
function parse_date( $date ) { |
57 |
$array["year"] = strtok( $date, "/-" ); |
$array["year"] = strtok( $date, "/-." ); |
58 |
$array["month"] = strtok( "/-" ); |
$array["month"] = strtok( "/-." ); |
59 |
$array["day"] = strtok( "/-" ); |
$array["day"] = strtok( "/-." ); |
60 |
|
// support euro style of dates dd.mm.yyyy |
61 |
|
if ($array["day"] > 1900 && $array["year"] < 32) { |
62 |
|
$foo=$array["year"]; |
63 |
|
$array["year"]=$array["day"]; |
64 |
|
$array["day"]=$foo; |
65 |
|
} |
66 |
return $array; |
return $array; |
67 |
} |
} |
68 |
|
|