ID:               45545
 Updated by:       [EMAIL PROTECTED]
 Reported By:      tj at systisoft dot com
-Status:           Assigned
+Status:           Closed
 Bug Type:         Date/time related
 Operating System: All
 PHP Version:      5.3CVS-2008-07-17 (CVS)
 Assigned To:      derick
 New Comment:

This bug has been fixed in CVS.

Snapshots of the sources are packaged every three hours; this change
will be in the next snapshot. You can grab the snapshot at
http://snaps.php.net/.
 
Thank you for the report, and for helping us make PHP better.




Previous Comments:
------------------------------------------------------------------------

[2008-08-02 11:05:50] [EMAIL PROTECTED]

This is a bug, as it's clearly specified in ISO 8601.

------------------------------------------------------------------------

[2008-07-18 09:13:01] tj at systisoft dot com

Also

php -r '$d = new DateTime("2005-03-15 12:22:29-0000"); $d->add("36000
seconds"); var_dump($d->format(DATE_ISO8601));'

gives to me:

PHP Warning:  DateTime::add() expects parameter 1 to be DateInterval,
string given in Command line code on line 1

Warning: DateTime::add() expects parameter 1 to be DateInterval, string
given in Command line code on line 1

So I don't think this is a solution for now.

------------------------------------------------------------------------

[2008-07-18 09:07:28] tj at systisoft dot com

Ok, that is a solution.

Since I am somewhat new to PHP all this numbers to strings stuff is a
bit disquietingly for me :).

------------------------------------------------------------------------

[2008-07-18 08:30:03] [EMAIL PROTECTED]

You can also just do:

$dateTime->add("718231 seconds");

------------------------------------------------------------------------

[2008-07-18 08:19:47] tj at systisoft dot com

I forgot: At least max int would be nice as limit because then
everywhere you get a duration as int you don't have to care about the
limit of the DateInterval constructor.

------------------------------------------------------------------------

The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
    http://bugs.php.net/45545

-- 
Edit this bug report at http://bugs.php.net/?id=45545&edit=1

Reply via email to