Presuming alternating DST is no longer an issue, I'm confused about the new change. It seems there is now only one configuration option but that is just for the server's time zone:
This setting lets you specify the time zone where your server is located.
And they give a clear warning if you just put whatever you feel like:
If you do not set this preference so that it correctly reflects the location of your server it may cause problems with your dates and times. If you are not sure where you server is located please ask your hosting provider.
So what if we want the system to go by a different timezone setting, e.g. my server is in GMT, but my members, activities, etc. are primarily in New York (GMT-5)?
What are the config settings for this now? There seems to be a new setting, "time_reference
":
/*
|--------------------------------------------------------------------------
| Master Time Reference
|--------------------------------------------------------------------------
|
| Options are "local" or "gmt". This pref tells the system whether to use
| your server's local time as the master "now" reference, or convert it to
| GMT. See the "date helper" page of the user guide for information
| regarding date handling.
|
*/
$config['time_reference'] = 'local';
But how do we set a different default timezone for the site? Are one of the old configs still used for that? Can't seem to get it straight.
Related questions pre 2.6:
Forcing DST settings for users
How are we supposed to manage time and respect localization/DST in EE?