--TEST-- Bug #6246: Date::inDaylightTime() crashes Apache 2.0.55 with status 3221225477 --FILE-- setTZ($hs_tz = 'America/Chicago'); // N.B. the old name was 'US/Central' (this still works) foreach ($dates_us as $d) { $date->setDate($d); printf( '%s is in %s daylight saving time? %s' . "\n", $date->getDate(), $hs_tz, ($date->inDaylightTime() ? 'true' : 'false') ); } $date = new Date; $date->setTZ($hs_tz = 'Europe/London'); // N.B. the old name was 'US/Central' (this still works) foreach ($dates_eu as $d) { $date->setDate($d); printf( '%s is in %s Summer time? %s' . "\n", $date->getDate(), $hs_tz, ($date->inDaylightTime() ? 'true' : 'false') ); } ?> --EXPECT-- 2007-03-11 01:59:59 is in America/Chicago daylight saving time? false 2007-03-11 01:59:59 is in America/Chicago daylight saving time? false 2007-03-11 03:00:00 is in America/Chicago daylight saving time? true 2007-11-04 00:59:59 is in America/Chicago daylight saving time? true 2007-11-04 01:00:00 is in America/Chicago daylight saving time? false 2007-11-04 01:59:59 is in America/Chicago daylight saving time? false 2007-11-04 02:00:00 is in America/Chicago daylight saving time? false 2007-03-25 00:59:59 is in Europe/London Summer time? false 2007-03-25 00:59:59 is in Europe/London Summer time? false 2007-03-25 02:00:00 is in Europe/London Summer time? true 2007-10-28 00:59:59 is in Europe/London Summer time? true 2007-10-28 01:00:00 is in Europe/London Summer time? false 2007-10-28 01:59:59 is in Europe/London Summer time? false 2007-11-28 02:00:00 is in Europe/London Summer time? false