DR>>You are perhaps not aware that the timezone databases on many servers 
DR>>are so incredibly out of date, are you? And your "system settings" are 
DR>>not working, read the mails once more why. I am not going to repeat it 
DR>>again.

My settings are working perfectly well, thank you. All and every 
application besides PHP 5.1 can use them and display date correctly. 
The only application that can not display date correctly without 
additional configuration is PHP 5.1. Why?

DR>>Correct - as the code was totally inadequate for the tasks. I know you 

It was adequate for the task of displaying current date. Now it is not.

DR>>prefer to live with old crippled code for as long as possible, but you 
DR>>do forget that there are people who are actually *need* the new improve 
DR>>behavior. I did my best to make it as BC as possible, but I can't cover 

I have nothing against having new and improved behaviour. Use it as much 
as you wish. Only thing I need is to be able to use old behaviour too. 
Especially that I suspect that the majority of the use cases for 
date() would be happy with the old behaviour.

DR>> version, or change *one setting* in your php.ini file for the cases

As I already explained, the problem is not setting it on my personal 
php.ini. The problem is that it makes impossible to port applications 
between different servers without having each server pre-configured with 
right settings - and these settings are not discoverable by automatic 
means. Meaning, each application would either have user to set up timezone 
on install (provided the user knows it - many don't know exact name of 
their timezone and just use whatever configured on the system) manually - 
or display wrong dates. 
-- 
Stanislav Malyshev, Zend Products Engineer
[EMAIL PROTECTED]  http://www.zend.com/ +972-3-6139665 ext.115

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to