Public bug reported:
there is a bug in ubuntu 10.04 (both 32 and 64 bits) php5-common
package.
the following code shows the problem:
<?php
$nstartDate = new DateTime();
$nendDate = new DateTime();
print("<br/>0:" . $nstartDate->format("Y-m-d")); //this prints 3 months ago
$nstartDate->sub(new DateInterval("P1M"));
print("<br/>1:" . $nstartDate->format("Y-m-d")); //this prints 3 months
ago
$nstartDate->getTimestamp();
print("<br/>2:" . $nstartDate->format("Y-m-d")); //this prints 3 months ago
$nstartDate->getTimestamp();
print("<br/>3:" . $nstartDate->format("Y-m-d")); //this prints 3 months ago
?>
as you will see, each time getTimestamp() is called the date is
subtracted by one month (instead of just once) no other distro seems to
be affectd nor php 5.3.3.
Please update it as soon as possible. This is a serious bug in php code.
** Affects: php5 (Ubuntu)
Importance: Undecided
Status: New
** Tags: datetime php
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/805206
Title:
php 5.3.2 is affected by a bug in the DateTime object
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/php5/+bug/805206/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs