Time Zone in ERPNext doesn't match that of server

My Debian host has the correct time and time zone, but the Time Zone under System Settings in ERPNext continues to display America/Los_Angeles. Here is what the host reports.

Local time: Mon 2023-03-13 21:49:14 MDT
Universal time: Tue 2023-03-14 03:49:14 UTC
RTC time: Tue 2023-03-14 03:49:14
Time zone: US/Mountain (MDT, -0600)
System clock synchronized: yes
NTP service: active
RTC in local TZ: no

change the “Time Zone” (Next to “Country” under “System Settings” (in ERPNext)

This does not appear to be a modifiable field. Documentation for my version (14) states, “Time Zone: Sets time automatically based on the time zone.” While this is not entirely clear, I believe it is referring to the time zone of the underlying OS.
I have also checked the time zone specified for the user is correct.

Have you checked permissions for the logged in user?

It’s the time zone you set at the time on initial configuration. Login as Administrator and change

1 Like

In my case, the timezone in system settings and server are the same but the time fields display different timezones and register different times. I have gone through all the settings and everything looks okay.

           Local time: Sat 2023-04-08 10:58:03 WAT
       Universal time: Sat 2023-04-08 09:58:03 UTC
             RTC time: Sat 2023-04-08 09:58:03
            Time zone: Africa/Lagos (WAT, +0100)

System clock synchronized: yes
NTP service: active
RTC in local TZ: no


Please update the correct time zone on User Form.

By default on user time zone is Asia/Kolkata.


still not solved?