MediaTemple Grid Service hosting. Physical host is in California (PST)
EE 2.3.1, and EE 2.4.0 both have the same behavior.
command line “date” command returns: Fri Feb 17 09:20:00 PST 2012
php.ini config has this set: date.timezone=“US/Pacific”
Admin > Localization Settings
Server Time Zone: (UTC -8:00) Pacific Standard Time, Clipperton Island
Server Offset: blank
Default Time Formatting: United States
Daylight Savings Time: No
Members > Preferences
Allow members to set their own localization preferences: No
When I go to create a new entry, the entry date is one hour ahead of the current time. For example I am on the east coast where it is 12:20 PM, the Entry Date field shows as 01:20 PM. If I click into the Entry Date field and click the current date (2/17), the date gets updated to the current time (12:20 PM).
Turning on the member localization preferences option and selecting (UTC -5:00) seems to set things appropriately, but why are things off by an hour with the localization prefs off?
I know this type of question is asked quite often. Seems something is just not as intuitive as it should be. I guess my expectation is that the dates would be related to whatever the current Server Time Zone setting is. (Entry Date would be NOW in PST, or (9:20 am in the above example)