1--TEST--
2Bug #58756: w.r.t MessageFormatter
3--SKIPIF--
4<?php
5if (!extension_loaded('intl'))
6    die('skip intl extension not enabled');
7if (version_compare(INTL_ICU_VERSION, '51.2') >=  0)
8    die('skip for ICU < 51.2');
9?>
10--FILE--
11<?php
12ini_set("intl.error_level", E_WARNING);
13//ini_set("intl.default_locale", "nl");
14
15$time = 1247013673;
16
17ini_set('date.timezone', 'America/New_York');
18
19$msgf = new MessageFormatter('en_US', '{0,date,full} {0,time,h:m:s a V}');
20
21echo "date:  " . date('l, F j, Y g:i:s A T', $time) . "\n";
22echo "msgf:  " . $msgf->format(array($time)) . "\n";
23
24//NOT FIXED:
25/*$msgf = new MessageFormatter('en_US',
26'{1, select, date {{0,date,full}} other {{0,time,h:m:s a V}}}');
27
28echo "msgf2: ", $msgf->format(array($time, 'date')), " ",
29        $msgf->format(array($time, 'time')), "\n";
30*/
31
32?>
33--EXPECT--
34date:  Tuesday, July 7, 2009 8:41:13 PM EDT
35msgf:  Tuesday, July 7, 2009 8:41:13 PM EDT
36