4e183256209011a1ddc68662b1cdda9e99f002b8
[yaffs-website] / vendor / twig / twig / test / Twig / Tests / Fixtures / filters / date_immutable.test
1 --TEST--
2 "date" filter
3 --CONDITION--
4 version_compare(phpversion(), '5.5.0', '>=')
5 --TEMPLATE--
6 {{ date1|date }}
7 {{ date1|date('d/m/Y') }}
8 {{ date1|date('d/m/Y H:i:s', 'Asia/Hong_Kong') }}
9 {{ date1|date('d/m/Y H:i:s', timezone1) }}
10 {{ date1|date('d/m/Y H:i:s') }}
11 {{ date1|date_modify('+1 hour')|date('d/m/Y H:i:s') }}
12
13 {{ date2|date('d/m/Y H:i:s P', 'Europe/Paris') }}
14 {{ date2|date('d/m/Y H:i:s P', 'Asia/Hong_Kong') }}
15 {{ date2|date('d/m/Y H:i:s P', false) }}
16 {{ date2|date('e', 'Europe/Paris') }}
17 {{ date2|date('e', false) }}
18 --DATA--
19 date_default_timezone_set('Europe/Paris');
20 return array(
21     'date1' => new DateTimeImmutable('2010-10-04 13:45'),
22     'date2' => new DateTimeImmutable('2010-10-04 13:45', new DateTimeZone('America/New_York')),
23     'timezone1' => new DateTimeZone('America/New_York'),
24 )
25 --EXPECT--
26 October 4, 2010 13:45
27 04/10/2010
28 04/10/2010 19:45:00
29 04/10/2010 07:45:00
30 04/10/2010 13:45:00
31 04/10/2010 14:45:00
32
33 04/10/2010 19:45:00 +02:00
34 05/10/2010 01:45:00 +08:00
35 04/10/2010 13:45:00 -04:00
36 Europe/Paris
37 America/New_York