ID: 28209
Comment by: tony at marston-home dot demon dot co dot uk
Reported By: gamin at centras dot lt
Status: Assigned
Bug Type: Date/time related
Operating System: WinXP HE SP1
PHP Version: 5.0.0RC2
Assigned To: derick
New Comment:
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);
Previous Comments:
------------------------------------------------------------------------
[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?
------------------------------------------------------------------------
[2004-05-19 12:33:35] [EMAIL PROTECTED]
That's feasible for the rewrite, but for the current parser.
------------------------------------------------------------------------
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