That date and time is reported
by your server. It is NOT translated to your local timezone, unlike what Joomla! does by default and what you see in other components. Joomla and its components save the time in GMT and then use either the "Server timezone" or the "Timezone" set up by the currently logged in user to display it.
Remember that the time displayed in WAF Configuration is used for blocking the login to the backend, i.e. it has to be consulted in two
different situations:
- In the login page, therefore preventing access to the login page for users who are not already logged in.
- In the backend, with a user logged in, therefore preventing access to the site even if you are already logged in (you have a login cookie).
If we ask Joomla! for the current date and time, #1 returns Joomla's "server timezone" (which is misleading; in the current Joomla versions it's "site timezone" and has nothing to do with the server) whereas #2 returns the logged in user's timezone. Now, it's possible to have a site with server timezone set to New York and a user with his timezone set to Mumbai. This would mean they'd never be able to log into the site since when the "current time" reported by Joomla lets them access the login page (#1) it doesn't let them access the backend (#2). When the "current time" reported by Joomla lets them access the site (#2) they don't have access to the login page (#1).
The only solution to that is to consult the time returned by the server itself, without any timezone translation. And that's what we do.
The caveat in this case is that at this very moment and for the next two weeks the US -where your server is located- is in daylights savings time whereas Europe -where you live- is not. As a result you get an one hour time drift which will disappear magically in two weeks.
I've been doing support for our software since late 2006. I've been through 23 daylight savings changes. Every time, every six months, I have to explain how timezones work. I appreciate you not asking me anything further to that. Timezones are complicated and boggle the mind. You'll just have to take my word for it.
Nicholas K. Dionysopoulos
Lead Developer and Director
🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!