[php-maint] Bug#471104: Daylight saving for timezone Austrailia/Sydney is also wrong

Dan Searle dan.searle at censornet.com
Tue Apr 1 09:58:10 UTC 2008


Hi,

More info on this bug...

# cat /etc/timezone
posix/Australia/Sydney

# date
Tue Apr  1 20:48:21 EST 2008

This is correct, however:

----foo.php----
<?php

echo date_default_timezone_get(). "\n";

$thetime = localtime(time(), true);
echo $thetime['tm_hour'] . "\n";

?>
----end foo.php----

# php foo.php
Australia/Melbourne
19

Both wrong, so the "magic" isn't working. If I set date.timezone in
php.ini to "Australia/Sydney", it's still reporting the wrong
localtime:

# php ./foo.php
Australia/Sydney
19

So, PHP 5.2.0-8+etch10, can't guess the right timezone if
date.timezone isn't set in php.ini, but even if it is set, it still
gets the localtime() wrong.

Regards, Dan...

--

Dan Searle
CensorNet Ltd - professional & affordable Web & E-mail filtering
dan.searle at censornet.com web: www.censornet.com
tel: 0845 230 9590 / fax: 0845 230 9591 / support: 0845 230 9592
snail: The Old Post Office, Bristol Rd, Hambrook, Bristol BS16 1RY. UK.

CensorNet Ltd is a registered company in England & Wales No. 05518629
VAT registration number 901-2048-78

Any views expressed in this email communication are those
of the individual sender, except where the sender specifically states
them to be the views of a member of CensorNet Ltd.  CensorNet Ltd does not
represent, warrant or guarantee that the integrity of this communication
has been maintained nor that the communication is free of errors or
interference.


------------------------------------------------------------------------------------
Scanned for viruses, spam and offensive content by CensorNet MailSafe

Professional Web & E-mail Filtering from www.censornet.com
Shortlisted for the BETT Awards 2008! www.bettawards.co.uk





More information about the pkg-php-maint mailing list