I like the idea of defaulting to UTC. Inevitably, this is how I set up my apps anyway.
Bryan -----Original Message----- From: Marcel Araujo [mailto:ceceld...@gmail.com] Sent: Wednesday, August 28, 2013 7:49 AM To: Nikita Popov Cc: Daniel Lowrey; Derick Rethans; PHP internals Subject: Re: [PHP-DEV] date.timezone E_WARNING -- Really necessary? What's the rationale? I agree. 2013/8/28 Nikita Popov <nikita....@gmail.com> > On Thu, May 23, 2013 at 8:40 PM, Daniel Lowrey <rdlow...@gmail.com> wrote: > > > I'm probably not the typical PHP user; I spend 99% of my PHP time > > using the CLI (and not web SAPIs). > > This means that I frequently run PHP without an .ini file. As a > > result, when I use any of the date/time functionality I invariably > > end up with this awesomeness: > > > > > Warning: date(): It is not safe to rely on the system's timezone > > settings blah blah blah. > > > > I was thinking about this again and maybe we could reach the following > compromise: > > * Set date.timezone = UTC as the default INI value > * In php.ini-production and php.ini-development uncomment the > ;date.timezone = > line, i.e. change it to > date.timezone = > > This would mean that people running PHP without an ini would get UTC > as the default and people running with an ini based on > php.ini-production/php.ini-development would get the warning. > > Short of completely dropping the warning this is the behavior that > would make most sense to me. (As people running without an ini > obviously don't care about setting the timezone) > > Thanks, > Nikita > -- *** Marcel Araujo Analista de Sistemas Desenvolvedor PHP/Zend/JavaScript/jQuery/NodeJS Linux User #490101 http://www.twitter.com/marcelarauj0 http://blog.marcelaraujo.me http://br.linkedin.com/in/marcelaraujo * -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php