On Sat, Nov 26, 2011 at 17:44, Derick Rethans <der...@php.net> wrote:
> derick                                   Sat, 26 Nov 2011 16:44:21 +0000
>
> Revision: http://svn.php.net/viewvc?view=revision&revision=319960
>
> Log:
> - Fixed bug #54851 (DateTime::createFromFormat() doesn't interpret "D").
>
> Bug: https://bugs.php.net/54851 (Assigned) DateTime::createFromFormat, 
> $format=='D' or $format=='l' Always Returns Today.
>
> Changed paths:
>    U   php/php-src/branches/PHP_5_3/NEWS
>    U   php/php-src/branches/PHP_5_3/ext/date/lib/parse_date.c
>    U   php/php-src/branches/PHP_5_3/ext/date/lib/parse_date.re
>    A   php/php-src/branches/PHP_5_3/ext/date/tests/bug54851.phpt
>    U   php/php-src/branches/PHP_5_4/ext/date/lib/parse_date.c
>    U   php/php-src/branches/PHP_5_4/ext/date/lib/parse_date.re
>    A   php/php-src/branches/PHP_5_4/ext/date/tests/bug54851.phpt


That test is failing completely for me..

▪ cat ext/date/tests/bug54851.out
Tue, 17 May 2011 22:14:12 +0000

Fatal error: Call to a member function format() on a non-object in
..../date/tests/bug54851.php on line 5
Checking DateTime::getLastErrors() I get:


  ["error_count"]=>
  int(2)
  ["errors"]=>
  array(2) {
    [6]=>
    string(37) "A two digit minute could not be found"
    [8]=>
    string(38) "A two second minute could not be found"
  }


┌─[bjori][][⑆][PHP_5_4 ✗][~/Work/src/php/php/php-src/branches/PHP_5_4]
└─▪ ./sapi/cli/php -r 'var_dump(DateTime::createFromFormat("D H i s",
"Tue 0 00 00"));'
object(DateTime)#1 (3) {
  ["date"]=>
  string(19) "2011-12-06 00:00:00"
  ["timezone_type"]=>
  int(3)
  ["timezone"]=>
  string(11) "Europe/Oslo"
}
┌─[bjori][][⑆][PHP_5_4 ✗][~/Work/src/php/php/php-src/branches/PHP_5_4]
└─▪ ./sapi/cli/php -r 'var_dump(DateTime::createFromFormat("D H i s",
"Tue 0 0 00"));'
bool(false)
┌─[bjori][][⑆][PHP_5_4 ✗][~/Work/src/php/php/php-src/branches/PHP_5_4]


-Hannes

--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to