Re: Local time zone

From: Date: Tue, 20 Dec 2011 11:26:13 +0000
Subject: Re: Local time zone
References: 1 2 3 4 5 6 7  Groups: php.internals 
Request: Send a blank email to internals+get-56960@lists.php.net to get a copy of this message
On Wed, 14 Dec 2011, Oleg Oshmyan wrote: > > Using the information from /etc/localtime is *not* enough as > > you can't get the timezone identifier out of it. > > The time zone identifier would be System. No need to extract one from > /etc/localtime. "System" is not a defined Timezone Identifier. So you can never match this against anything else PHP does. /etc/localtime does not provide all the information that PHP's date/time support needs. Hint: It doesn't use OS syscalls or library calls at all. > * There will be a new time zone called System. When this time zone is > active, instead of PHP's internal time zone database and > timezone-aware code, system-provided local time APIs are used. In > previous emails, I said things like 'system-provided local time > description and/or APIs' but they seem only to increase confusion, so > let me drop that part. This System time zone will obviously have some > system-dependent behaviour, share the system's idiosyncrasies etc. but > this is *the whole point*: if the programmer wants them, they should > be able to get them. That'd mean duplicating every function that deals with timezone. As I said: not going to happen. Derick -- http://derickrethans.nl | http://xdebug.org Like Xdebug? Consider a donation: http://xdebug.org/donate.php twitter: @derickr and @xdebug

« previous php.internals (#56960) next »