Edit a module, and set its Start Publishing date/time to any particular time.
The module should start publishing at the date/time that is set up. And this should be based on the server time set under System >> Global Configuration >> Server.
The module is published according to the UTC time instead.
Joomla 3.8.1
This is making it harder to the automation of the things.
Category | ⇒ | com_modules |
Status | New | ⇒ | Information Required |
That screenshot's your server's default timezone. It's actually for the best it is set to UTC.
In the Joomla global config there is an option to set the default timezone for the site. In each user's profile there is also an option to set a timezone for the user account (so this impacts logged in users, the global config is for unauthenticated users or logged in users using the global config).
Status | Information Required | ⇒ | Expected Behaviour |
Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2017-11-07 05:56:56 |
Closed_By | ⇒ | franz-wohlkoenig |
Status | Expected Behaviour | ⇒ | Closed |
Closed_By | franz-wohlkoenig | ⇒ | joomla-cms-bot |
closed as expected Behaviour.
Set to "closed" on behalf of @franz-wohlkoenig by The JTracker Application at issues.joomla.org/joomla-cms/18513
I have set the New York time zone in the global config. However, the public users are still seeing the modules (if a start-publishing date is set) according to the UTC timezone.
Is that a bug? Should Joomla not follow the timezone set in global config? As of now, it is not.
Can you check the PHP configured timezone (should be in system info), your site's default timezone (set in global config), and the timezone preference for the affected user account(s)?
Joomla standardizes storage to UTC and converts to the right timezone based on the active configs. So it's possible something is set to UTC when you intend for it to be set in a local timezone.