ID: 8716
Updated by: rasmus
Old-Status: Open
Status: Closed
Bug Type: Date/time related
Assigned To: 

Your starting timestamp is wrong.  1004216400 is a timestamp for the 27th of October.  
 At least in my timezone.  You may be in a different timezone where this falls right 
around midnight so you think it is on the 28th, but then daylight savings time may 
throw you off.  If you are going to do math like this using timestamps pick a starting 
timestamp around noon so that the +-1 hour for daylight savings doesn't throw 
everything off on you.

Previous Comments:

[2001-01-15 11:55:52] [EMAIL PROTECTED]
echo "date function gives wrong day for dates between 28 and 31 of October on any 

$daySeconds = 86400;
$time = 1004216400;
echo "Day in 28 of October is " . date("j", $time) . "<BR>n";
$time += $daySeconds;
echo "Day in 29 of October is " . date("j", $time) . "<BR>n";
$time += $daySeconds;
echo "Day in 30 of October is " . date("j", $time) . "<BR>n";
$time += $daySeconds;
echo "Day in 31 of October is " . date("j", $time) . "<BR>n";

Configure Line is
./configure' '--prefix=/usr' '--with-config-file-path=/etc' '--disable-debug' 
'--enable-pic' '--enable-shared' '--enable-inline-optimization' 
'--with-apxs=/usr/sbin/apxs' '--with-exec-dir=/usr/bin' '--with-regex=system' 
'--with-gettext' '--with-gd=shared' '--with-jpeg-dir=/usr' '--with-png' '--with-zlib' 
'--with-db2' '--with-db3' '--with-gdbm' '--enable-debugger' '--enable-magic-quotes' 
'--enable-safe-mode' '--enable-sysvsem' '--enable-sysvshm' '--enable-track-vars' 
'--enable-yp' '--enable-ftp' '--without-mysql' '--without-oracle' '--without-oci8' 
'--with-openssl' '--with-xml'


Full Bug description available at:

PHP Development Mailing List <>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to