--TEST-- "date" filter (interval support as of PHP 5.3) --CONDITION-- version_compare(phpversion(), '5.3.0', '>=') --TEMPLATE-- {{ date1|date }} {{ date1|date('%d days %h hours') }} {{ date1|date('%d days %h hours', timezone1) }} --DATA-- date_default_timezone_set('UTC'); return [ 'date1' => new \DateInterval('P2D'), // This should have no effect on \DateInterval formatting 'timezone1' => new \DateTimeZone('America/New_York'), ] --EXPECT-- 2 days 2 days 0 hours 2 days 0 hours