Test Failure Report for ext/intl/tests/dateformat_get_set_timezone.phpt ('IntlDateFormatter: get/setTimeZone()')
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: function d(IntlDateFormatter $df) { 9: global $ts; 10: echo $df->format($ts), "\n"; 11: var_dump( 12: $df->getTimeZoneID(), 13: $df->getTimeZone()->getID()); 14: echo "\n"; 15: } 16: 17: $df = new IntlDateFormatter('pt_PT', 0, 0, 'Europe/Minsk'); 18: d($df); 19: 20: $df->setTimeZone(NULL); 21: d($df); 22: 23: $df->setTimeZone('Europe/Madrid'); 24: d($df); 25: 26: $df->setTimeZone(IntlTimeZone::createTimeZone('Europe/Paris')); 27: d($df); 28: 29: $df->setTimeZone(new DateTimeZone('Europe/Amsterdam')); 30: d($df); 31: 32: ?> 33: ==DONE== 34:
Expected
Domingo, 1 de Janeiro de 2012 3:00:00 GMT+03:00
string(12) "Europe/Minsk"
string(12) "Europe/Minsk"
Sábado, 31 de Dezembro de 2011 23:00:00 Hor%s %Sdos Açores
string(15) "Atlantic/Azores"
string(15) "Atlantic/Azores"
Domingo, 1 de Janeiro de 2012 1:00:00 Hor%s %Sda Europa Central
string(13) "Europe/Madrid"
string(13) "Europe/Madrid"
Domingo, 1 de Janeiro de 2012 1:00:00 Hor%s %Sda Europa Central
string(12) "Europe/Paris"
string(12) "Europe/Paris"
Domingo, 1 de Janeiro de 2012 1:00:00 Hor%s %Sda Europa Central
string(16) "Europe/Amsterdam"
string(16) "Europe/Amsterdam"
==DONE==
Output
domingo, 1 de Janeiro de 2012 02h00min00s Hora da Europa Oriental
string(12) "Europe/Minsk"
string(12) "Europe/Minsk"
sábado, 31 de Dezembro de 2011 23h00min00s Hora dos Açores
string(15) "Atlantic/Azores"
string(15) "Atlantic/Azores"
domingo, 1 de Janeiro de 2012 01h00min00s Horário Padrão da Europa Central
string(13) "Europe/Madrid"
string(13) "Europe/Madrid"
domingo, 1 de Janeiro de 2012 01h00min00s Horário Padrão da Europa Central
string(12) "Europe/Paris"
string(12) "Europe/Paris"
domingo, 1 de Janeiro de 2012 01h00min00s Horário Padrão da Europa Central
string(16) "Europe/Amsterdam"
string(16) "Europe/Amsterdam"
==DONE==
Diff
001+ domingo, 1 de Janeiro de 2012 02h00min00s Hora da Europa Oriental
001- Domingo, 1 de Janeiro de 2012 3:00:00 GMT+03:00
005+ sábado, 31 de Dezembro de 2011 23h00min00s Hora dos Açores
005- Sábado, 31 de Dezembro de 2011 23:00:00 Hor%s %Sdos Açores
009+ domingo, 1 de Janeiro de 2012 01h00min00s Horário Padrão da Europa Central
009- Domingo, 1 de Janeiro de 2012 1:00:00 Hor%s %Sda Europa Central
013+ domingo, 1 de Janeiro de 2012 01h00min00s Horário Padrão da Europa Central
013- Domingo, 1 de Janeiro de 2012 1:00:00 Hor%s %Sda Europa Central
017+ domingo, 1 de Janeiro de 2012 01h00min00s Horário Padrão da Europa Central
017- Domingo, 1 de Janeiro de 2012 1:00:00 Hor%s %Sda Europa Central
Generated at Sat, 08 Jun 2013 10:22:27 +0000 (11 days ago)
|