[php-maint] Bug#703109: DateTime->modify('tomorrow') Bug in PHP 5.3 in Debian Squeeze 4.3.5-4
Christian Stoller
stoller at leonex.de
Fri Mar 15 15:11:00 UTC 2013
Package: php5
Version: 5.3.3-7+squeeze15
Tags: squeeze
I have a strange bug with DateTime->modify('tomorrow') in PHP 5.3.
Code to reproduce:
<?php
$d = new DateTime('2013-02-05 06:33:33');
echo $d->format('Y-m-d H:i:s')."\n";
$d->modify('tomorrow');
echo $d->format('Y-m-d H:i:s')."\n";
?>
Current output on Windows with PHP 5.3.14:
2013-02-05 06:33:33
2013-02-06 00:00:00
Current output on Linux (Debian) with PHP 5.3.3-7+squeeze15:
2013-02-05 06:33:33
2013-02-06 06:33:33
I have asked the PHP internals mailinglist (see http://www.mail-archive.com/internals@lists.php.net/msg64587.html) and got this answer:
> The 5.3.14 result is correct. It was apparently a bug in earlier 5.3
> versions.
>
> cheers,
> Derick
http://www.mail-archive.com/internals@lists.php.net/msg64588.html
So it seems like the patch has not been integrated into Debian. It would be nice if this could be done.
Best regards
Christian Stoller
More information about the pkg-php-maint
mailing list