k.schroeder Sun Feb 9 07:19:02 2003 EDT Modified files: /php4/ext/standard/tests/time mktime.phpt Log: test for mktime() Index: php4/ext/standard/tests/time/mktime.phpt diff -u /dev/null php4/ext/standard/tests/time/mktime.phpt:1.2 --- /dev/null Sun Feb 9 07:19:02 2003 +++ php4/ext/standard/tests/time/mktime.phpt Sun Feb 9 07:19:02 2003 @@ -0,0 +1,49 @@ +--TEST-- +mktime() +--FILE-- +<?php +$timezones = array( + 'GMT', + 'GST-1GDT' +); + +foreach($timezones as $timezone) +{ + putenv('TZ='.$timezone); + + /* status of daylight saving time unknown */ + var_dump(mktime(0, 0, 0, 1, 1, 2002)); + /* status of daylight saving time unknown */ + var_dump(mktime(0, 0, 0, 1, 1, 2002, -1)); + /* daylight saving time is not in affect */ + var_dump(mktime(0, 0, 0, 1, 1, 2002, 0)); + /* daylight saving time is in affect */ + var_dump(mktime(0, 0, 0, 1, 1, 2002, 1)); + + /* status of daylight saving time unknown */ + var_dump(mktime(0, 0, 0, 7, 1, 2002)); + /* status of daylight saving time unknown */ + var_dump(mktime(0, 0, 0, 7, 1, 2002, -1)); + /* daylight saving time is not in affect */ + var_dump(mktime(0, 0, 0, 7, 1, 2002, 0)); + /* daylight saving time is in affect */ + var_dump(mktime(0, 0, 0, 7, 1, 2002, 1)); +} +?> +--EXPECT-- +int(1009843200) +int(1009843200) +int(1009843200) +int(1009843200) +int(1025481600) +int(1025481600) +int(1025481600) +int(1025481600) +int(1009839600) +int(1009839600) +int(1009839600) +int(1009836000) +int(1025474400) +int(1025474400) +int(1025478000) +int(1025474400)
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php