Drupal is a registered trademark of Dries Buytaert
Storage Entities 1.4.2 Minor update available for module storage (1.4.2). REST Entity Display 2.0.2 Minor update available for module rest_entity_display (2.0.2). SDC Components 1.0.8 Minor update available for module sdc_components (1.0.8). Search API TruSearch 1.0.3 Minor update available for module search_api_trusearch (1.0.3). Bible 3.5.0 Minor update available for module bible (3.5.0). ЮKassa (YooMoney) для Drupal v10/11 1.2.1 Minor update available for module yoomoney (1.2.1). Bible verse reference 3.0.1 Minor update available for module bibleref (3.0.1). AI CKEditor 1.4.2 Minor update available for module ai_ckeditor (1.4.2). Purge Module purge crossed 1,000 active installs. Simple Google Maps 4.0.1 Module simple_gmap updated after 17 months of inactivity (4.0.1).

Timezone Sync

4 sites No security coverage
View on drupal.org

This module automatically updates all user timezones to match the site's default when the default is changed and users are not allowed to set their own. It's useful for situations where a site-wide timezone change needs to be enforced across all users.

This module automatically synchronizes the timezone for all users when the default system timezone is changed and the option to allow users to customize their own timezone is turned off.

Features

When this module is enabled and the admin changes the default timezone and the option "Users may set their own time zone" users customize their time zone selection it updates all of the existing users timezones to match the new default timezone.

This module is likely only useful in limited circumstances where a site wants to make a change to the timezone and override any previous timezone choices that were made. This could also be useful for a distribution or automated installation that also creates a number of users and then the default timezone is changed later on in the setup by the user.

If you only need to do this once then it might make sense to just manually run the following command instead via drush rather than install this module.

# Check what system timezone is set to first
drush config:get system.date default_timezone

# Run a database update query via drush
drush php:eval "
\Drupal::database()->update('users_field_data')
->fields(['timezone' => \Drupal::config('system.date')->get('timezone.default')])
->execute();
echo 'Done';
"

Post-Installation

To see it in action go to /admin/config/regional/settings and change the default timezone. If "Users may set their own time zone" is disabled then all of the users will have their time zone set to the newly saved default timezone.

Additional Requirements

This shouldn't require anything other than Drupal Core.

Activity

Total releases
2
First release
Apr 2026
Latest release
2 months ago
Releases (12 mo)
2 ▲ from 0
Maintenance
Active

Releases

Version Type Release date
1.0.1 Stable Apr 23, 2026
1.0.0 Stable Apr 23, 2026