FW: [PHP-DEV] DateTime->modify('tomorrow') Bug in PHP 5.3 on Linux

2013-03-13 Thread Christian Stoller
Hi Derick. > The 5.3.14 result is correct. It was apparently a bug in earlier 5.3 > versions. > > cheers, > Derick Thanks for this hint. So I guess that Debian has not ported the bugfix. Do you know the Git Revision of the patch? I would like to inform the PHP maintainers of Debian so that the

Re: [PHP-DEV] DateTime->modify('tomorrow') Bug in PHP 5.3 on Linux

2013-03-12 Thread Ángel González
On 12/03/13 17:30, Derick Rethans wrote: > On Tue, 12 Mar 2013, Jonathan Sundquist wrote: >> Why would the result not preserve the time? > Because "tomorrow" starts at midnight. You want "+1 day". > > cheers, > Derick Alternatively, $d->add(new DateInterval('P1D')); -- PHP Internals - PHP Runtim

Re: [PHP-DEV] DateTime->modify('tomorrow') Bug in PHP 5.3 on Linux

2013-03-12 Thread Derick Rethans
No top posting please! On Tue, 12 Mar 2013, Jonathan Sundquist wrote: > > On Tue, Mar 12, 2013 at 11:04 AM, Derick Rethans wrote: > > > > 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

Re: [PHP-DEV] DateTime->modify('tomorrow') Bug in PHP 5.3 on Linux

2013-03-12 Thread Jonathan Sundquist
Why would the result not preserve the time? On Tue, Mar 12, 2013 at 11:04 AM, Derick Rethans wrote: > On Tue, 12 Mar 2013, Christian Stoller wrote: > > > I have a strange bug with DateTime->modify('tomorrow') in PHP 5.3 on > Linux. > > Code to reproduce: > > > > > $d = new DateTime('2013-02-05

Re: [PHP-DEV] DateTime->modify('tomorrow') Bug in PHP 5.3 on Linux

2013-03-12 Thread Derick Rethans
On Tue, 12 Mar 2013, Christian Stoller wrote: > I have a strange bug with DateTime->modify('tomorrow') in PHP 5.3 on Linux. > Code to reproduce: > > $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"

[PHP-DEV] DateTime->modify('tomorrow') Bug in PHP 5.3 on Linux

2013-03-12 Thread Christian Stoller
Dear internals, I have a strange bug with DateTime->modify('tomorrow') in PHP 5.3 on Linux. Code to reproduce: 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