ID:               28209
 Updated by:       [EMAIL PROTECTED]
 Reported By:      gamin at centras dot lt
-Status:           Assigned
+Status:           Closed
 Bug Type:         Date/time related
 Operating System: WinXP HE SP1
 PHP Version:      5.0.0RC2
 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:
------------------------------------------------------------------------

[2004-09-01 19:57:59] tony at marston-home dot demon dot co dot uk

Until this behaviour is fixed so that now() means 'real now' and not
'GNU now' here is a workaround that works in both PHP 4 and PHP 5:

$real_now = date('Y-m-d H:i:s');
$dt1 = strtotime("$real_now -1 day");
$dt2 = date('Y-m-d H:i:s', $dt1);

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

[2004-07-15 09:21:31] kilnight at hotmail dot com

I've been using strtotime() to calculate relative shifts in time, ie.

$real_now = strtotime("2004-07-15 00:16:35");
$exactly_one_day_ago = strtotime("-1 day", $real_now);
echo date('Y-m-d H:i:s', $exactly_one_day_ago)

Expecting "2004-07-14 00:16:35"
but getting: "2004-07-14 00:00:00"

I'm sure there's a way around this, but I'm really not that bright...
so I had to jump back to php4 for the time being.

So I also think that the "now" parameter should be real now, not GNU
"now".

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

[2004-07-12 21:50:07] patchwork14 at hotmail dot com

Will this bug be fixed before the final php5 release?

A lot of code will need rewriting before php5 is released if "now" is
going to changed.

Wouldn't it be better to have

today = Monday 12th of July 2004 12:00:00 AM
now   = Monday 12th of July 2004 08:49:23 PM

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

[2004-07-05 11:13:44] niels dot hansen at pola dot dk

The functionality is maintained in RC3. 
I needs the realtime for logging of process. My workaround is to do
this:
$str=date('d F Y h:i:s A');
$timestamp = strtotime("$str");

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

[2004-06-15 12:42:47] wb at pro-net dot co dot uk

So how would one, for example, use strtotime() to get the current time
+ 10 mins?

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

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/28209

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

Reply via email to