derick Mon, 30 Aug 2010 15:40:36 +0000 Revision: http://svn.php.net/viewvc?view=revision&revision=302889
Log: - Test for (non-)bug #52577. Bug: http://bugs.php.net/52577 (Assigned) Incorrect date returning Changed paths: A php/php-src/branches/PHP_5_3/ext/date/tests/bug52577.phpt A php/php-src/trunk/ext/date/tests/bug52577.phpt Added: php/php-src/branches/PHP_5_3/ext/date/tests/bug52577.phpt =================================================================== --- php/php-src/branches/PHP_5_3/ext/date/tests/bug52577.phpt (rev 0) +++ php/php-src/branches/PHP_5_3/ext/date/tests/bug52577.phpt 2010-08-30 15:40:36 UTC (rev 302889) @@ -0,0 +1,19 @@ +--TEST-- +Bug #52577 (Incorrect date returning) +--FILE-- +<?php +date_default_timezone_set('Europe/Kiev'); +$date = '7.8.2010'; +echo "String: ".$date."\n"; +$date_format = DATE_RFC2822; +$unixtime = strtotime($date); +echo "Unixtime: ".$unixtime."\n"; +echo "Date(PHP): ".date($date_format,$unixtime)."\n"; +$date = new DateTime('@'.$unixtime); +echo "DateTime(PHP Class): ".$date->format($date_format); +?> +--EXPECT-- +String: 7.8.2010 +Unixtime: 1281128400 +Date(PHP): Sat, 07 Aug 2010 00:00:00 +0300 +DateTime(PHP Class): Fri, 06 Aug 2010 21:00:00 +0000 Added: php/php-src/trunk/ext/date/tests/bug52577.phpt =================================================================== --- php/php-src/trunk/ext/date/tests/bug52577.phpt (rev 0) +++ php/php-src/trunk/ext/date/tests/bug52577.phpt 2010-08-30 15:40:36 UTC (rev 302889) @@ -0,0 +1,19 @@ +--TEST-- +Bug #52577 (Incorrect date returning) +--FILE-- +<?php +date_default_timezone_set('Europe/Kiev'); +$date = '7.8.2010'; +echo "String: ".$date."\n"; +$date_format = DATE_RFC2822; +$unixtime = strtotime($date); +echo "Unixtime: ".$unixtime."\n"; +echo "Date(PHP): ".date($date_format,$unixtime)."\n"; +$date = new DateTime('@'.$unixtime); +echo "DateTime(PHP Class): ".$date->format($date_format); +?> +--EXPECT-- +String: 7.8.2010 +Unixtime: 1281128400 +Date(PHP): Sat, 07 Aug 2010 00:00:00 +0300 +DateTime(PHP Class): Fri, 06 Aug 2010 21:00:00 +0000
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
