Today my system change time & displays to friday 25 march 2023.
I fix it but i wander what was the reason to do it if anyone knows!
I check my csmos battery
If the date is correct, and only the time wasn’t, it might very well be the DST, as @linux-aarhus mentioned. But if you set up your locale, and time synchronization, it should still fix it for you…
[joe@joe-Manjaro ~]$ timedatectl
Local time: Δευ 2023-03-27 15:26:20 EEST
Universal time: Δευ 2023-03-27 12:26:20 UTC
RTC time: Δευ 2023-03-27 12:26:20
Time zone: Europe/Athens (EEST, +0300)
System clock synchronized: yes
NTP service: active
RTC in local TZ: no
these three commands did it for me after time/date was set to wrong values last time. i can confirm that the previous (not the last) update caused the bug with a wrong tome-setting.
I follow your advice /etc/systemd/system/hwclock-sync.service
but the reply of sudo systemctl enable --now hwclock-sync.service
Failed to enable unit: Unit file hwclock-sync.service does not exist.
Also the date on bios is correct but the time is wrong.
I change time and the output of
[joe@joe-Manjaro ~]$ timedatectl
Local time: Δευ 2023-03-27 17:34:06 EEST
Universal time: Δευ 2023-03-27 14:34:06 UTC
RTC time: Δευ 2023-03-27 14:34:06
Time zone: Europe/Athens (EEST, +0300)
System clock synchronized: yes
NTP service: active
RTC in local TZ: no
[joe@joe-Manjaro ~]$ sudo systemctl daemon-reload
[joe@joe-Manjaro ~]$ timedatectl
Local time: Δευ 2023-03-27 17:35:38 EEST
Universal time: Δευ 2023-03-27 14:35:38 UTC
RTC time: Δευ 2023-03-27 14:35:38
Time zone: Europe/Athens (EEST, +0300)
System clock synchronized: yes
NTP service: active
RTC in local TZ: no