Bug #15815 Updated: date() shifting time
| From: | derick@php.net | Date: | Sat, 13 Jul 2002 18:14:08 +0000 |
| Subject: | Bug #15815 Updated: date() shifting time | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-14084@lists.php.net to get a copy of this message | ||
ID: 15815
Updated by: derick@php.net
Reported By: geoffrey@poulet.org
-Status: Open
+Status: Feedback
Bug Type: Date/time related
Operating System: FreeBSD 4.2
PHP Version: 4.0.6
New Comment:
Is this still an issue with PHP 4.2.1?
Derick
Previous Comments:
------------------------------------------------------------------------
[2002-07-04 04:30:50] geoffrey@poulet.org
Ok some more information.
php version have been upgraded to 4.1 (Plesk 2.5.1).
The problem is still there .... i think less often.
The script ... just use date() and echo the comlplete date.
HIT F5.
OR
SHELLSCRIPT:
serverdate=
date +%Y%m%d%H%M
/usr/local/bin/lynx -dump
http://www.YOURSERVER.com/shiftbug.php?serverdate=$serverda
te
(run it in the cron)
SHITBUG.PHP
<?php
sleep (16);
$time = time();
$datephp = date("Y-m-d H:i:s",$time);
mail ("bug@ebid.be","$datephp-$serverdate","From:
mail@azazaz.com\n".
"Content-type: text/plain\n" );
?>
Or something like that. It takes time in shell (which is
correct) and GET it to the php page, which send the current
date in shell and in php by email ...
Good chance ... I forgot to find a solution ... i'll move
to a new server soon :(
Geoffrey.
------------------------------------------------------------------------
[2002-07-03 19:12:34] eru@php.net
Could you please provide a minimal script, that reproduces your
problem? Another issue might be the slightly outdated version of PHP,
could you retry it with a current 4.2.1?
Please switch to "Open" again, when you're giving feedback.
Thanks for your help.
------------------------------------------------------------------------
[2002-03-01 12:27:02] geoffrey@poulet.org
GMT, the server is in england.
The date() return good time except for some minutes per
day.
There is no logic, sometimes at 08:45:16, sometimes at
14:13:08 ...
when the date() bug, 8 hours is added.
This is crazy.
------------------------------------------------------------------------
[2002-03-01 12:10:12] sander@php.net
What is your timezone offset? date() doesn't use GMT if you're in
another timezone. Maybe your shell does use GMT (mine doesn't, but I'm
on linux...)
------------------------------------------------------------------------
[2002-03-01 12:05:56] geoffrey@poulet.org
Shifting time.
Sometimes the function date() return a bad time.
Below some examples:
server time= from date in shell
response time = from function date() in php.
Server time: 15:41:16
response time:00:41:16 (21 february)
Server time: 16:12:16
response time:01:12:16 (21 february)
Server time: 16:25:16
response time:01:25:16 (21 february)
Server time: 17:04:16
response time:02:04:16 (21 february)
Server time: 17:56:16
response time:02:56:16 (21 february)
Server time: 18:57:16
response time:03:57:16 (21 february)
More information:
System FreeBSD make2.plesk.ru 4.2-RELEASE FreeBSD 4.2-RELEASE #0: Mon
Nov 20 13:02:55 GMT 2000
jkh@bento.FreeBSD.org:/usr/src/sys/compile/GENERIC i386
Build Date Oct 11 2001
Configure Command './configure' '--with-apxs=apxs'
'--prefix=/usr/home/kap/plesk/2.0/apache/../release/usr/local/psa/apache'
'i386--freebsd4.2' '--with-system-regex'
'--with-config-file-path=/usr/local/psa/apache/conf' '--disable-debug'
'--disable-pear' '--enable-sockets' '--enable-track-vars'
'--without-gd'
'--with-mysql=/usr/home/kap/plesk/2.0/apache/../release/dist/usr/local/psa/mysql'
'--with-iodbc=/usr/home/kap/plesk/2.0/apache/../release/lib/libiodbc'
'--with-imap=/usr/home/kap/plesk/2.0/apache/../release/lib/imap-cclient'
Server API Apache
Virtual Directory Support disabled
Configuration File (php.ini) Path /usr/local/psa/apache/conf/php.ini
ZEND_DEBUG disabled
Thread Safety disabled
Geoffrey.
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=15815&edit=1