php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Request #10217 Feature
Submitted: 2001-04-06 19:39 UTC Modified: 2010-08-25 16:08 UTC
From: karl at sukz dot org Assigned: shiflett (profile)
Status: Closed Package: *General Issues
PHP Version: 4.0.4pl1 OS: linux 2.2.16
Private report: No CVE-ID: None
 [2001-04-06 19:39 UTC] karl at sukz dot org
I noticed there is no function in php to tell the duration between two times, unless of course there is and i just didn't see it. I was wondering if you could impliment one in the next version.

Patches

Add a Patch

Pull Requests

Add a Pull Request

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2002-02-09 23:32 UTC] jimw@php.net
it's called the - operator.
 [2002-02-10 00:37 UTC] shiflett@php.net
Actually, I think Karl has a good suggestion, and the - operator wasn't the answer he was looking for.

Try to calculate how many seconds, minutes, hours, days, weeks, and years between two random times, and I bet it takes you several lines of PHP. Just because it *can* be done now doesn't mean it isn't worth considering making a function to help make it easier for people.

Is there a good reason why we shouldn't add some helpful date/time functions? If not, I'll be happy to take on the project myself.
 [2002-02-10 05:25 UTC] sander@php.net
Doesn't PEAR have a class which does that?
 [2002-03-17 13:37 UTC] shiflett@php.net
I suppose it does. I should familiarize myself with PEAR more before I accidentally reinvent the wheel.
 [2002-03-17 14:33 UTC] cnewbill@php.net
PEAR is somewhat nice and all, but this should really be CORE functionality.  What if they don't have PEAR and they're not allowed to install it or don't know how or don't even know it's there or....?

*Most* Functions in the Date/Time category should be core IMO since we already give them plenty of rope to hang themselves with other date manipulation functions.  This function is one that should be in core...I'm sure you'll dislike this example, but developers coming from VBScript 
will expect an equivalent to DateDiff().

We already have functions that *could* be done easily in userland as well...array_diff() is one of them.  So I don't buy that argument, nor the bloat argument as this should be a small addition.

Would like some feedback for and against this addition.

-Chris 
 [2002-04-18 00:00 UTC] php-bugs at lists dot php dot net
No feedback was provided for this bug for over a month, so it is
being suspended automatically. If you are able to provide the
information that was originally requested, please do so and change
the status of the bug back to "Open".
 [2010-08-25 16:08 UTC] shiflett@php.net
-Status: No Feedback +Status: Closed -Package: Feature/Change Request +Package: *General Issues
 [2010-08-25 16:08 UTC] shiflett@php.net
Cleaning up an old bug. See the new DateTime class.
 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Fri Apr 26 12:01:30 2024 UTC