Support of negative timestamps

This commit is contained in:
Andrei Shevchuk
2011-11-20 13:08:58 +04:00
parent 1b32617b97
commit a4a2d6f763
+4 -1
View File
@@ -237,7 +237,10 @@ function twig_cycle($values, $i)
function twig_date_format_filter($date, $format = 'F j, Y H:i', $timezone = null)
{
if (!$date instanceof DateTime && !$date instanceof DateInterval) {
if (ctype_digit((string) $date)) {
if (ctype_digit((string) $date)
|| (('-' == $date[0])
&& (ctype_digit(substr($date, 1))))
) {
$date = new DateTime('@'.$date);
$date->setTimezone(new DateTimeZone(date_default_timezone_get()));
} else {