--TEST-- Bug #33414 [1] (Comprehensive list of incorrect days returned after strotime() / date() tests) --INI-- date.timezone=America/Mendoza --FILE-- --EXPECT-- TZ=America/Mendoza - wrong day. tStamp=Sunday 1992-10-18 17:17:17 -02 1 result=Sunday 1992-10-25 00:00:00 -02 1 wanted=Sunday 00:00:00 TZ=America/Catamarca - wrong day. tStamp=Sunday 1990-10-21 17:17:17 -02 1 result=Sunday 1990-10-28 00:00:00 -02 1 wanted=Sunday 00:00:00 TZ=America/Cordoba - wrong day. tStamp=Sunday 1990-10-21 17:17:17 -02 1 result=Sunday 1990-10-28 00:00:00 -02 1 wanted=Sunday 00:00:00 TZ=America/Rosario - wrong day. tStamp=Tuesday 1991-10-15 17:17:17 -04 0 result=Tuesday 1991-10-22 00:00:00 -02 1 wanted=Tuesday 00:00:00 TZ=Europe/Vienna - wrong day - giving unexpected results, at least on my system :-) tStamp=Thursday 1980-04-03 17:17:17 CET 0 result=Thursday 1980-04-10 00:00:00 CEST 1 wanted=Thursday 00:00:00 TZ=Asia/Baku - wrong day. tStamp=Sunday 1992-09-20 17:17:17 +04 1 result=Monday 1992-09-28 00:00:00 +04 0 wanted=Monday 00:00:00 TZ=America/Noronha - wrong day. tStamp=Friday 1999-10-01 17:17:17 -02 0 result=Friday 1999-10-08 00:00:00 -01 1 wanted=Friday 00:00:00 TZ=America/Havana - wrong day. tStamp=Thursday 2004-10-28 17:17:17 CDT 1 result=Thursday 2004-11-04 00:00:00 CDT 1 wanted=Thursday 00:00:00 TZ=Europe/Tallinn - wrong day. tStamp=Saturday 2002-03-30 17:17:17 EET 0 result=Saturday 2002-04-06 00:00:00 EEST 1 wanted=Saturday 00:00:00 TZ=Asia/Jerusalem - wrong day. tStamp=Thursday 2005-09-29 17:17:17 IDT 1 result=Thursday 2005-10-06 00:00:00 IDT 1 wanted=Thursday 00:00:00 TZ=Europe/Vilnius - wrong day. tStamp=Friday 2003-03-28 17:17:17 EET 0 result=Friday 2003-04-04 00:00:00 EEST 1 wanted=Friday 00:00:00 TZ=Pacific/Kwajalein - wrong day. tStamp=Saturday 1993-08-14 17:17:17 -12 0 result=Sunday 1993-08-22 00:00:00 +12 0 wanted=Sunday 00:00:00 TZ=Asia/Ulan_Bator - wrong day. tStamp=Saturday 2001-09-22 17:17:17 +09 1 result=Saturday 2001-09-29 00:00:00 +09 1 wanted=Saturday 00:00:00 TZ=America/Cancun - wrong day. tStamp=Sunday 2002-04-07 17:17:17 CDT 1 result=Sunday 2002-04-14 00:00:00 CDT 1 wanted=Sunday 00:00:00 TZ=America/Mexico_City - wrong day. tStamp=Wednesday 2002-04-03 17:17:17 CST 0 result=Wednesday 2002-04-10 00:00:00 CDT 1 wanted=Wednesday 00:00:00 TZ=America/Mazatlan - wrong day. tStamp=Tuesday 2002-04-02 17:17:17 MST 0 result=Tuesday 2002-04-09 00:00:00 MDT 1 wanted=Tuesday 00:00:00 TZ=America/Chihuahua - wrong day. tStamp=Thursday 2002-04-04 17:17:17 MST 0 result=Thursday 2002-04-11 00:00:00 MDT 1 wanted=Thursday 00:00:00 TZ=Asia/Kuala_Lumpur - wrong day. tStamp=Monday 1981-12-28 17:17:17 +0730 0 result=Monday 1982-01-04 00:00:00 +08 0 wanted=Monday 00:00:00 TZ=Pacific/Chatham - wrong day. tStamp=Monday 1974-10-28 17:17:17 +1245 0 result=Monday 1974-11-04 00:00:00 +1345 1 wanted=Monday 00:00:00 TZ=America/Lima - wrong day. tStamp=Thursday 1985-12-26 17:17:17 -05 0 result=Thursday 1986-01-02 00:00:00 -04 1 wanted=Thursday 00:00:00 TZ=Asia/Karachi - wrong day. tStamp=Friday 2002-04-05 17:17:17 PKT 0 result=Friday 2002-04-12 00:00:00 PKST 1 wanted=Friday 00:00:00 TZ=America/Asuncion - wrong day. tStamp=Wednesday 2002-02-27 17:17:17 -03 1 result=Wednesday 2002-03-06 00:00:00 -03 1 wanted=Wednesday 00:00:00 TZ=Asia/Singapore - wrong day. tStamp=Thursday 1981-12-31 17:17:17 +0730 0 result=Thursday 1982-01-07 00:00:00 +08 0 wanted=Thursday 00:00:00 TZ=America/Montevideo - wrong day. tStamp=Thursday 2004-09-16 17:17:17 -03 0 result=Thursday 2004-09-23 00:00:00 -02 1 wanted=Thursday 00:00:00