Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:19195 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 43839 invoked by uid 1010); 27 Sep 2005 13:11:11 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 43824 invoked from network); 27 Sep 2005 13:11:11 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 27 Sep 2005 13:11:11 -0000 X-Host-Fingerprint: 70.85.46.36 unknown Received: from ([70.85.46.36:56245] helo=prohost.org) by pb1.pair.com (ecelerity 2.0 beta r(6323M)) with SMTP id 64/CA-54476-FE449334 for ; Tue, 27 Sep 2005 09:11:11 -0400 Received: (qmail 6771 invoked from network); 27 Sep 2005 13:11:07 -0000 Received: from cpe000fb56099fd-cm000f9f7d6664.cpe.net.cable.rogers.com (HELO ?192.168.1.101?) (69.196.29.239) by prohost.org with SMTP; 27 Sep 2005 13:11:07 -0000 Message-ID: <433944EA.6070904@prohost.org> Date: Tue, 27 Sep 2005 09:11:06 -0400 User-Agent: Mozilla Thunderbird 1.0.6 (Windows/20050716) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Stanislav Malyshev CC: Derick Rethans , PHP Development References: In-Reply-To: X-Enigmail-Version: 0.92.1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] timezones & date() breakage From: ilia@prohost.org (Ilia Alshanetsky) Stanislav Malyshev wrote: > DR>>Using a timezone abbreviation is a bad thing anyway. Your timezone is > > Breaking working applications is a bad thing. > > DR>>"Isreal/Tel Aviv" and *currently* your abbreviation is IDT. IDT is not a > DR>>timezone, it is the description of the period in which you use DST in > DR>>combination with Israel time. > > So, in order for my application to continue working I should go and try to > find out the incantation that your library will agree to accept, right? > And if I don't find one, bad luck - no date() anymore. So how that's an > improvement? Can I get back the unimproved working one? This "incantation" is the standard name for your timezone across most systems. Out of curiosity I've just tried "IDT" timezone on 3 machines (Linux, FreeBSD and OpenSolaris) neither of'em supported it. However, they all supported "Israel/Tel Aviv", which is the real name for your timezone. The bundled timezones Derick provides ensure that there is a constant list of available timezones that is always available. On many systems the full list was simply not compiled, so you simply cannot change the TZ period. With the new change this is once again possible. Ilia