GNU bug report logs -
#79261
coreutils 9.7 "date -u" - timezone offset is in the wrong direction
Previous Next
Reported by: james <at> nurealm.net
Date: Mon, 18 Aug 2025 02:12:02 UTC
Severity: normal
Tags: notabug
Done: Pádraig Brady <P <at> draigBrady.com>
Full log
View this message in rfc822 format
On Sun, Aug 17, 2025, at 10:02, James Feeney via GNU coreutils Bug Reports wrote:
> Arch Linux
> coreutils 9.7-1
>
> $ timedatectl;date;date -u
> Local time: Sun 2025-08-17 09:50:24 MDT
> Universal time: Sun 2025-08-17 15:50:24 UTC
> RTC time: Sun 2025-08-17 15:50:24
> Time zone: US/Mountain (MDT, -0600)
> System clock synchronized: yes
> NTP service: active
> RTC in local TZ: no
> Sun Aug 17 09:50:24 AM MDT 2025
> Sun Aug 17 03:50:24 PM UTC 2025
>
> `timedatectl` is correct.
> `date` is correct.
> `date -u` is off by 2x the timezone offset, showing UTC as 6 hours
> earlier, which is wrong, instead of 6 hours later, which is correct.
>
UTC = 09:50:24 MDT + 6hr = 15:50:24 = 03:50:24 PM, which is what date -u shows.
This bug report was last modified 13 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.