Annotation of embedaddon/php/ext/intl/tests/dateformat_calendars.phpt, revision 1.1.1.1

1.1       misho       1: --TEST--
                      2: IntlDateFormatter, calendars and time zone
                      3: --INI--
                      4: date.timezone=Atlantic/Azores
                      5: --SKIPIF--
                      6: <?php
                      7: if (!extension_loaded('intl'))
                      8:        die('skip intl extension not enabled');
                      9: --FILE--
                     10: <?php
                     11: ini_set("intl.error_level", E_WARNING);
                     12: 
                     13: $fmt1 = new IntlDateFormatter('en_US',
                     14:        IntlDateFormatter::FULL,
                     15:        IntlDateFormatter::FULL,
                     16:        'GMT+05:12',
                     17:        IntlDateFormatter::TRADITIONAL);
                     18: $fmt2 = new IntlDateFormatter('en_US',
                     19:        IntlDateFormatter::FULL,
                     20:        IntlDateFormatter::FULL,
                     21:        'GMT+05:12',
                     22:        IntlDateFormatter::GREGORIAN);
                     23: $fmt3 = new IntlDateFormatter('en_US@calendar=hebrew',
                     24:        IntlDateFormatter::FULL,
                     25:        IntlDateFormatter::FULL,
                     26:        'GMT+05:12',
                     27:        IntlDateFormatter::TRADITIONAL);
                     28: var_dump($fmt1->format(strtotime('2012-01-01 00:00:00 +0000')));
                     29: var_dump($fmt2->format(strtotime('2012-01-01 00:00:00 +0000')));
                     30: var_dump($fmt3->format(strtotime('2012-01-01 00:00:00 +0000')));
                     31: 
                     32: new IntlDateFormatter('en_US@calendar=hebrew',
                     33:        IntlDateFormatter::FULL,
                     34:        IntlDateFormatter::FULL,
                     35:        'GMT+05:12',
                     36:        -1);
                     37: ?>
                     38: ==DONE==
                     39: --EXPECTF--
                     40: string(44) "Sunday, January 1, 2012 5:12:00 AM GMT+05:12"
                     41: string(44) "Sunday, January 1, 2012 5:12:00 AM GMT+05:12"
                     42: string(42) "Sunday, Tevet 6, 5772 5:12:00 AM GMT+05:12"
                     43: 
                     44: Warning: IntlDateFormatter::__construct(): datefmt_create: invalid value for calendar type; it must be one of IntlDateFormatter::TRADITIONAL (locale's default calendar) or IntlDateFormatter::GREGORIAN in %s on line %d
                     45: ==DONE==

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>