ID: 28209
Comment by: wb at pro-net 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:
Hi derick,
Yes that is strange, What about adding an optional parameter to the
function to set toggle between real now and gnu now?
Something like:
int strtotime ( string time [, int now] [, bool gnu = false])
Previous Comments:
------------------------------------------------------------------------
[2004-05-18 21:53:44] [EMAIL PROTECTED]
This is actually expected behavior because we follow the GNU guidelines
here, but I agree it's a weird thing to do. If nobody objects I'll make
"now" be really now during the rewrite of the strtotime() rewrite.
------------------------------------------------------------------------
[2004-05-18 12:28:09] wb at pro-net dot co dot uk
Im seeing the same thing on FreeBSD 5 with PHP5 rc2.
code:
<?php
$strtime = strtotime('now');
printf('
Now: %11s %s
Str time: %11s %s
'
, time()
, date('d M Y @ H:i:s ')
, $strtime
, date('d M Y @ H:i:s ', $strtime)
);
?>
Expected:
Now: 1084875653 18 May 2004 @ 11:20:53
Str time: 1084875653 18 May 2004 @ 11:20:53
Actual:
Now: 1084875653 18 May 2004 @ 11:20:53
Str time: 1084834800 18 May 2004 @ 00:00:00
------------------------------------------------------------------------
[2004-04-28 21:06:33] gamin at centras dot lt
Description:
------------
Simple script... doesn't matter how much time i run it -
strototime("now") produces same result for whole day. On next month day
it produces same result. Seems i didn't have any problem on RC1.
Reproduce code:
---------------
$str = "now";
$timestamp = strtotime($str);
echo "$str == " . date('l dS of F Y h:i:s A', $timestamp) . "<br
/>\n";
$timestamp = time();
echo "Good is " . date('l dS of F Y h:i:s A', $timestamp) . "<br
/>\n";
Expected result:
----------------
now == Wednesday 28th of April 2004 10:02:54 PM
Good is Wednesday 28th of April 2004 10:02:54 PM
Actual result:
--------------
now == Wednesday 28th of April 2004 12:00:00 AM
Good is Wednesday 28th of April 2004 10:02:54 PM
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=28209&edit=1