PHP  
 PHP_5_6
downloads | QA | documentation | faq | getting help | mailing lists | reporting bugs | php.net sites | links | my php.net 
 

Test Failure Report for ext/intl/tests/dateformat_create_cal_arg.phpt ('IntlDateFormatter: several forms of the calendar arg')

Script

1: <?php
2: ini_set
("intl.error_level"E_WARNING);
3:
ini_set("intl.default_locale""pt_PT");
4:
ini_set("date.timezone"'Atlantic/Azores');
5:
6:
$ts strtotime('2012-01-01 00:00:00 UTC');
7:
8:
$cal = new IntlGregorianCalendar('UTC'NULL);
9:
$df = new IntlDateFormatter('es_ES'00NULL$cal);
10: echo 
$df->format($ts), "\n";
11:
12:
$cal IntlCalendar::createInstance('UTC''en@calendar=islamic');
13:
$df = new IntlDateFormatter('es_ES'00NULL$cal);
14: echo 
$df->format($ts), "\n";
15:
16:
//override calendar's timezone
17:
$cal = new IntlGregorianCalendar('UTC'NULL);
18:
$df = new IntlDateFormatter('es_ES'00'Europe/Madrid'$cal);
19: echo 
$df->format($ts), "\n";
20:
21:
//default calendar is gregorian
22:
$df = new IntlDateFormatter('es_ES@calendar=islamic'00);
23: echo 
$df->format($ts), "\n";
24:
25:
//try now with traditional
26:
$df = new IntlDateFormatter('es_ES@calendar=islamic'00NULLIntlDateFormatter::TRADITIONAL);
27: echo 
$df->format($ts), "\n";
28:
29:
//the timezone can be overridden when not specifying a calendar
30:
$df = new IntlDateFormatter('es_ES@calendar=islamic'00'UTC'IntlDateFormatter::TRADITIONAL);
31: echo 
$df->format($ts), "\n";
32:
33:
$df = new IntlDateFormatter('es_ES'00'UTC'0);
34: echo 
$df->format($ts), "\n";
35:
36:
?>
37:
==DONE==
38:

Expected

domingo%S 1 de enero de 2012 00:00:00 GMT
domingo%S 8 de Safar de 1433 00:00:00 GMT
domingo%S 1 de enero de 2012 01:00:00 Hora estándar de Europa Central
sábado%S 31 de diciembre de 2011 d.C. 23:00:00 Hora %Sde las Azores
sábado%S 7 de Safar de 1433 AH 23:00:00 Hora %Sde las Azores
domingo%S 8 de Safar de 1433 AH 00:00:00 GMT
domingo%S 1 de enero de 2012 00:00:00 GMT
==DONE==

Output

domingo 1 de enero de 2012 00:00:00 GMT+00:00
domingo 8 de Safar de 1433 00:00:00 GMT+00:00
domingo 1 de enero de 2012 01:00:00 Hora estándar de Europa Central
sábado 31 de diciembre de 2011 23:00:00 Hora de las Azores
sábado 7 de Safar de 1433 23:00:00 Hora de las Azores
domingo 8 de Safar de 1433 00:00:00 GMT+00:00
domingo 1 de enero de 2012 00:00:00 GMT+00:00
==DONE==

Diff

001+ domingo 1 de enero de 2012 00:00:00 GMT+00:00
002+ domingo 8 de Safar de 1433 00:00:00 GMT+00:00
001- domingo%S 1 de enero de 2012 00:00:00 GMT
002- domingo%S 8 de Safar de 1433 00:00:00 GMT
004+ sábado 31 de diciembre de 2011 23:00:00 Hora de las Azores
005+ sábado 7 de Safar de 1433 23:00:00 Hora de las Azores
006+ domingo 8 de Safar de 1433 00:00:00 GMT+00:00
007+ domingo 1 de enero de 2012 00:00:00 GMT+00:00
004- sábado%S 31 de diciembre de 2011 d.C. 23:00:00 Hora %Sde las Azores
005- sábado%S 7 de Safar de 1433 AH 23:00:00 Hora %Sde las Azores
006- domingo%S 8 de Safar de 1433 AH 00:00:00 GMT
007- domingo%S 1 de enero de 2012 00:00:00 GMT

 

Generated at Wed, 17 Sep 2014 20:05:55 +0000 (33 hours ago)

Copyright © 2005-2014 The PHP Group
All rights reserved.