1
0
mirror of https://github.com/dg/dibi.git synced 2025-08-08 15:16:58 +02:00

added DateTime53, fix for crappy DateTime in PHP 5.2

This commit is contained in:
David Grudl
2010-01-14 23:41:37 +01:00
parent 9d4a887e7a
commit e177436e38
4 changed files with 65 additions and 7 deletions

View File

@@ -47,13 +47,13 @@ class DibiRow extends ArrayObject
return is_numeric($time) ? (int) $time : strtotime($time);
} elseif ($format === TRUE) { // return DateTime object
return new DateTime(is_numeric($time) ? date('Y-m-d H:i:s', $time) : $time);
return new DateTime53(is_numeric($time) ? date('Y-m-d H:i:s', $time) : $time);
} elseif (is_numeric($time)) { // single timestamp
return date($format, $time);
} else {
$time = new DateTime($time);
$time = new DateTime53($time);
return $time->format($format);
}
}