This plugin enables the display of dates times in the front-end using the browser's timezone.
This is done by overriding WordPress's 'timezone string and 'gmt offset options to match the user's timezone for the duration of particular request.
The location thus detected will be sent to Google Timezone API which returns the timezone id similar to.
If the required options for the usage of Google Timezone API are not met, the mechanism falls back to the default one..
If the browser's timezone id is detected, the following actions take place cookie will be set in the browser, based on the cookie options specified on the plugin options page.
If cookie doesn't already exist previously or exists with different timezone id, then window reload is triggered to refresh the page so that the dates times on the page are updated...
This plugin defines the below shortcodes => Returns the timezone id of the browser or null if not available. => Returns the timezone's gmt offset in hours of the browser or null if not available...
This plugin defines the below options to retrieve the original timezone string and gmt offset defined at the site level get option => Returns the original timezone string option for the site get option => Returns the original gmt offset option for the site..
If any plugin or wordpress core implements feature to accept and store user's preferred timezone, the 'wp user timezone id can be used to apply that timezone value to the front-end.
All dates times displayed in the back-end are still in the original timezone specified by WordPress General Settings...
Read more