• System time/timezone, was Re: Maximum size .bash_aliases file

    From David Wright@21:1/5 to tomas@tuxteam.de on Tue Jun 18 07:00:01 2024
    On Mon 17 Jun 2024 at 19:40:30 (+0200), tomas@tuxteam.de wrote:
    On Mon, Jun 17, 2024 at 01:20:53PM -0400, Greg Wooledge wrote:
    On Mon, Jun 17, 2024 at 18:22:29 +0200, tomas@tuxteam.de wrote:
    On Mon, Jun 17, 2024 at 09:14:38AM -0500, David Wright wrote:

    You asked after your /system/ clock. [ … ]
    [ … ] /etc/timezone says what the system is on;
    $ date says what your user is on.

    No: /etc/timezone just says what time zone a _user_ will "get" unless they state otherwise. I.e. a user's default time zone.

    The "system" being "on" a timezone is something that, under Unix,
    doesn't make sense.

    Time zones are not in effect for users, either; they're in effect for processes [...]

    Right you are.

    So it comes down to nomenclature.

    What should I call the timezone of my computer when it's booted up and
    no users are logged in?

    It's fine to say that the linux kernel is counting seconds since the
    epoch, and doesn't have need of a timezone (ignoring UTC and TAI for
    the moment), but there are many processes already running as root, and
    they have timezones (hopefully one and the same).

    You seem to be telling me that "system timezone" isn't the correct
    collective noun for all these processes' timezone.

    Saying it's the contents of /etc/timezone is now a legacy concept,
    but at least it's less cumbersome than saying it's the name of the
    file in /usr/share/zoneinfo/ that's the target of /etc/localtime.
    It's fine for systemd to call it "Local time" in the context below,
    but it's certainly /not/ the local timezone in KS, where it's nearly
    midnight.

    $ date; timedatectl status
    Mon Jun 17 23:51:43 CDT 2024
    Local time: Tue 2024-06-18 04:51:43 UTC
    Universal time: Tue 2024-06-18 04:51:43 UTC
    RTC time: Tue 2024-06-18 04:51:43
    Time zone: Etc/UTC (UTC, +0000)
    System clock synchronized: yes
    NTP service: active
    RTC in local TZ: no
    $

    I notice that man timedatectl says:

    set-timezone [TIMEZONE]
    Set the system time zone to the specified value.
    Available timezones can be listed with list-timezones.
    If the RTC is configured to be in the local time, this
    will also update the RTC time. This call will alter
    the /etc/localtime symlink. See localtime(5) for more
    information.

    Cheers,
    David.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From tomas@tuxteam.de@21:1/5 to David Wright on Tue Jun 18 10:10:01 2024
    On Mon, Jun 17, 2024 at 11:54:03PM -0500, David Wright wrote:
    On Mon 17 Jun 2024 at 19:40:30 (+0200), tomas@tuxteam.de wrote:
    On Mon, Jun 17, 2024 at 01:20:53PM -0400, Greg Wooledge wrote:

    [...]

    Time zones are not in effect for users, either; they're in effect for processes [...]

    Right you are.

    So it comes down to nomenclature.

    What should I call the timezone of my computer when it's booted up and
    no users are logged in?

    [...]

    Most processes don't need one. When they display datetimes to a user
    timezone becomes relevant.


    $ date; timedatectl status
    Mon Jun 17 23:51:43 CDT 2024
    Local time: Tue 2024-06-18 04:51:43 UTC
    Universal time: Tue 2024-06-18 04:51:43 UTC
    RTC time: Tue 2024-06-18 04:51:43
    Time zone: Etc/UTC (UTC, +0000)
    System clock synchronized: yes
    NTP service: active
    RTC in local TZ: no
    $

    I notice that man timedatectl says:

    set-timezone [TIMEZONE]
    Set the system time zone to the specified value.
    Available timezones can be listed with list-timezones.
    If the RTC is configured to be in the local time, this
    will also update the RTC time. This call will alter
    the /etc/localtime symlink. See localtime(5) for more
    information.

    I cringe a bit when I see that.

    Cheers
    --
    t

    -----BEGIN PGP SIGNATURE-----

    iF0EABECAB0WIQRp53liolZD6iXhAoIFyCz1etHaRgUCZnE/lQAKCRAFyCz1etHa Rgc4AJ97C7bXENXTJhBG0jeBVMu5dTJ6aACeMuMSs+gkQhkDjOf3ZmtJlvYEKaY=
    =+kMM
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Greg Wooledge@21:1/5 to David Wright on Tue Jun 18 13:10:01 2024
    On Mon, Jun 17, 2024 at 23:54:03 -0500, David Wright wrote:
    What should I call the timezone of my computer when it's booted up and
    no users are logged in?

    Daemons will almost always use the system's default time zone (the one specified by /etc/localtime or /etc/timezone).

    It's *theoretically* possible for some daemons to be configured to use
    a different time zone, or to be hard-coded to use UTC. I've never seen
    this, but it could be done.

    Usually a daemon's time zone will only affect log messages that it
    writes. It's uncommon for a daemon process to use a time zone for
    anything other than timestamping messages. Of course, it depends on
    the individual daemon.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From David Wright@21:1/5 to Greg Wooledge on Wed Jun 19 06:10:01 2024
    On Tue 18 Jun 2024 at 07:07:36 (-0400), Greg Wooledge wrote:
    On Mon, Jun 17, 2024 at 23:54:03 -0500, David Wright wrote:
    What should I call the timezone of my computer when it's booted up and
    no users are logged in?

    Daemons will almost always use the system's default time zone (the one specified by /etc/localtime or /etc/timezone).

    It's *theoretically* possible for some daemons to be configured to use
    a different time zone, or to be hard-coded to use UTC. I've never seen
    this, but it could be done.

    In view of that, I think it's reasonable to drop the "default",
    and go with "system time zone", ie the time zone that the system
    clock it set to.

    Usually a daemon's time zone will only affect log messages that it
    writes. It's uncommon for a daemon process to use a time zone for
    anything other than timestamping messages. Of course, it depends on
    the individual daemon.

    Well, it's anything related to time, I suppose, like cron, systemd
    timers, clock displays, and so on. I just don't understand the idea
    of a computer not having a system time in a time zone.

    (And I'm leaving aside any connected devices, filesystems, etc
    that might handle times, but only in a single, local time.)

    Cheers,
    David.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From David Wright@21:1/5 to tomas@tuxteam.de on Wed Jun 19 06:10:01 2024
    On Tue 18 Jun 2024 at 10:04:45 (+0200), tomas@tuxteam.de wrote:
    On Mon, Jun 17, 2024 at 11:54:03PM -0500, David Wright wrote:
    On Mon 17 Jun 2024 at 19:40:30 (+0200), tomas@tuxteam.de wrote:
    On Mon, Jun 17, 2024 at 01:20:53PM -0400, Greg Wooledge wrote:

    [...]

    Time zones are not in effect for users, either; they're in effect for processes [...]

    Right you are.

    So it comes down to nomenclature.

    What should I call the timezone of my computer when it's booted up and
    no users are logged in?

    [...]

    Most processes don't need one. When they display datetimes to a user
    timezone becomes relevant.

    … which, as well as ignoring the minority that do, doesn't give me
    an answer.

    $ date; timedatectl status
    Mon Jun 17 23:51:43 CDT 2024
    Local time: Tue 2024-06-18 04:51:43 UTC
    Universal time: Tue 2024-06-18 04:51:43 UTC
    RTC time: Tue 2024-06-18 04:51:43
    Time zone: Etc/UTC (UTC, +0000)
    System clock synchronized: yes
    NTP service: active
    RTC in local TZ: no
    $

    I notice that man timedatectl says:

    set-timezone [TIMEZONE]
    Set the system time zone to the specified value.
    Available timezones can be listed with list-timezones.
    If the RTC is configured to be in the local time, this
    will also update the RTC time. This call will alter
    the /etc/localtime symlink. See localtime(5) for more
    information.

    I cringe a bit when I see that.

    See what, exactly? I can see three things, potentially.

    Cheers,
    David.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From tomas@tuxteam.de@21:1/5 to David Wright on Wed Jun 19 06:40:01 2024
    On Tue, Jun 18, 2024 at 11:02:58PM -0500, David Wright wrote:

    [...]

    set-timezone [TIMEZONE]
    Set the system time zone [...]

    [...]

    I cringe a bit when I see that.

    See what, exactly? I can see three things, potentially.

    Especially that bit with the "system timezone". Reminds me of some
    remote past, where a system actually had a timezone (and changed its
    clock twice a year). Back then we used to set all our networked
    Windows boxen to a time zone without summer time change (ISTR it
    was Monrovia/Liberia) to avoid having our Makefiles freaking out
    twice a year.

    Cheers
    --
    t

    -----BEGIN PGP SIGNATURE-----

    iF0EABECAB0WIQRp53liolZD6iXhAoIFyCz1etHaRgUCZnJgkQAKCRAFyCz1etHa Rix0AJ9GMiVFIEBq2rKvFn7LDpo8iVCoEQCfRU2Xf0fo1e4pjq3Oy/X7XSxuf0o=
    =mItS
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Greg Wooledge@21:1/5 to David Wright on Wed Jun 19 13:10:01 2024
    On Tue, Jun 18, 2024 at 23:09:04 -0500, David Wright wrote:
    On Tue 18 Jun 2024 at 07:07:36 (-0400), Greg Wooledge wrote:
    On Mon, Jun 17, 2024 at 23:54:03 -0500, David Wright wrote:
    What should I call the timezone of my computer when it's booted up and
    no users are logged in?

    Daemons will almost always use the system's default time zone (the one specified by /etc/localtime or /etc/timezone).

    It's *theoretically* possible for some daemons to be configured to use
    a different time zone, or to be hard-coded to use UTC. I've never seen this, but it could be done.

    In view of that, I think it's reasonable to drop the "default",
    and go with "system time zone", ie the time zone that the system
    clock it set to.

    I strongly disagree. The system clock is kept on "epoch time", which
    is the number of seconds since midnight, January 1, 1970 UTC.

    The system clock doesn't have a time zone of its own. It just gets
    converted to a time and date within any given time zone on demand.

    Whatever process wants to perform such a conversion will either use UTC,
    or the system's default time zone, or a user-specified time zone.

    The date(1) command has the ability to do all three:

    hobbit:~$ date; date -u; TZ=Europe/Moscow date
    Wed Jun 19 07:06:00 EDT 2024
    Wed Jun 19 11:06:00 UTC 2024
    Wed Jun 19 14:06:00 MSK 2024

    In order, those are the system's default time zone (America/New_York
    in my case), UTC, and a user-specified time zone.

    If you want the raw epoch time, it can do that as well:

    hobbit:~$ date +%s
    1718795213

    The epoch time does not change when you use the -u option or the TZ
    variable, either. It's independent of those.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Stefan Monnier@21:1/5 to All on Thu Jun 20 04:00:01 2024
    It's *theoretically* possible for some daemons to be configured to use
    a different time zone, or to be hard-coded to use UTC. I've never seen
    this, but it could be done.
    In view of that, I think it's reasonable to drop the "default",
    and go with "system time zone", ie the time zone that the system
    clock it set to.

    Funny, because I think on the contrary that the word "default" is key:
    it conveys the information that this is just the time zone used by
    default when converting a time to a human readable form.

    You can drop "system" on the other hand, AFAIC. 🙂


    Stefan

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From tomas@tuxteam.de@21:1/5 to Jeffrey Walton on Thu Jun 20 07:00:02 2024
    On Wed, Jun 19, 2024 at 01:01:44PM -0400, Jeffrey Walton wrote:
    On Wed, Jun 19, 2024 at 7:09 AM Greg Wooledge <greg@wooledge.org> wrote:

    [...]

    I strongly disagree. The system clock is kept on "epoch time", which
    is the number of seconds since midnight, January 1, 1970 UTC.

    The system clock doesn't have a time zone of its own. It just gets converted to a time and date within any given time zone on demand.

    ++.

    The sharp edge is how the RTC clock is set - UTC or localtime. Also
    see <https://wiki.debian.org/DateTime>.

    Please don't mix those three things, that makes them just more confusing.

    The original topic was the system's time zone. This hasn't anything
    to do with the RTC clock, and only peripherally with "the system's
    time zone" (of which some, me included, say "there's no such thing",
    and others disagree :)

    You have

    - the RTC clock. This is *only* looked at at boot time, to init
    the system clock (and when you, as an admin, do "hwclock").
    During those operations, it's important to know which timezone
    the RTC is in, since this one /is/ in "human format. It was
    intended to be read and set by humans, like your kitchen clock,
    back then.

    - the system clock: it boringly counts seconds. Since Epoch.
    Since it has't hours or minutes, let alone weeks or months,
    time zones don't even make sense to it. Sometimes it does
    a leap second, but experts are torn on whether this was a
    good idea at all. Have a look at [1] for an entrance to yet
    another deep time rabbit hole.

    - timezones and stuff: those happen whenever you want to convert
    the system clock to hours, minutes, days, and other human
    related stuff and back.

    (if you have good net connectivity, reading the RTC at boot can
    be shunned completely, you don't need it anymore).

    Please, keep those three at a safe distance.

    Cheers

    [1] https://en.wikipedia.org/wiki/International_Atomic_Time
    --
    tomás

    -----BEGIN PGP SIGNATURE-----

    iF0EABECAB0WIQRp53liolZD6iXhAoIFyCz1etHaRgUCZnO1eAAKCRAFyCz1etHa RvOMAJwPNXfp8ksaFx6fhCNz/LKMXVJ7kgCdGswd6L5gI07UoFlZoQo/lZz+430=
    =wLRT
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From tomas@tuxteam.de@21:1/5 to Jeffrey Walton on Thu Jun 20 08:30:01 2024
    On Thu, Jun 20, 2024 at 01:22:31AM -0400, Jeffrey Walton wrote:
    On Thu, Jun 20, 2024 at 12:52 AM <tomas@tuxteam.de> wrote:

    [...]

    Please, keep those three at a safe distance

    I'm not sure how you can disgorge them given they contribute to a
    human readable time.

    I wasn't arguing to disgorge anything -- actually I tend towards
    non-violence most of the time :)

    Perhaps I should have added "... from each other" to my phrase
    above to make that clearer.

    Cheers
    --
    t

    -----BEGIN PGP SIGNATURE-----

    iF0EABECAB0WIQRp53liolZD6iXhAoIFyCz1etHaRgUCZnPMAgAKCRAFyCz1etHa RtNHAJ4lw309M7xAFl4nudy5twwjpz+/bgCfU5JIXmMpvJFBq0AW+GyssNLDRp4=
    =ylm8
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Greg Wooledge@21:1/5 to Max Nikulin on Fri Jun 21 05:00:01 2024
    On Fri, Jun 21, 2024 at 09:32:10 +0700, Max Nikulin wrote:
    On 20/06/2024 11:52, tomas@tuxteam.de wrote:
    "the system's
    time zone" (of which some, me included, say "there's no such thing",
    and others disagree 🙂

    What term is appropriate in your opinion do describe the setting stored as the /etc/localtime symlink? localtime(5)

    I've been using "system default time zone", for lack of a better phrase.
    I feel it's important to convey that this is *not* a global setting that affects "the system" in some universal way. Like, for example, changing
    where /etc/localtime points will (probably) *not* change the behavior
    of any programs that are already running. Nor will it change the behavior
    of any programs that have the TZ environment variable set, or any that
    simply ignore time zones and write everything in UTC or TAI64 or whatever.

    It's just a default that many, but not all, programs may use when they run.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From tomas@tuxteam.de@21:1/5 to Max Nikulin on Fri Jun 21 06:50:01 2024
    On Fri, Jun 21, 2024 at 09:32:10AM +0700, Max Nikulin wrote:
    On 20/06/2024 11:52, tomas@tuxteam.de wrote:
    "the system's
    time zone" (of which some, me included, say "there's no such thing",
    and others disagree 🙂

    What term is appropriate in your opinion do describe the setting stored as the /etc/localtime symlink? localtime(5)

    The default time zone (i.e. that one which is used when some
    process calls for one and hasn't specified one itself).

    On 19/06/2024 11:37, tomas@tuxteam.de wrote:
    Especially that bit with the "system timezone". Reminds me of some
    remote past, where a system actually had a timezone (and changed its
    clock twice a year). Back then we used to set all our networked
    Windows boxen to a time zone without summer time change (ISTR it
    was Monrovia/Liberia) to avoid having our Makefiles freaking out
    twice a year.

    I recall a checkbox do disable DST in Windows 95 or Windows 98, so perhaps searching for a timezone without DST was not necessary.

    It's a log time ago, but we were a shop with a few pretty knowledgeable folks, so I guess we first tried something like that.

    By the way,
    <https://stackoverflow.com/tags/timezone/info> describes another style of identifiers in the Microsoft TZ DB. At certain point I have realized that "time zone" and "timezone" have a bit different meaning in the case of the IANA database <https://data.iana.org/time-zones/theory.html>

    It's a complex matter, yes. Food for nerds :)

    Cheers
    --
    t

    -----BEGIN PGP SIGNATURE-----

    iF0EABECAB0WIQRp53liolZD6iXhAoIFyCz1etHaRgUCZnUFgAAKCRAFyCz1etHa Rt4TAJ0cXtZaOaB+lgvtcDp2jPy/2nJFZACbB2V5nXRs836N0/OS8nXd3kq6v2k=
    =uooR
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From tomas@tuxteam.de@21:1/5 to David Wright on Fri Jun 21 06:50:01 2024
    On Thu, Jun 20, 2024 at 11:17:42PM -0500, David Wright wrote:
    On Thu 20 Jun 2024 at 22:58:53 (-0400), Greg Wooledge wrote:
    On Fri, Jun 21, 2024 at 09:32:10 +0700, Max Nikulin wrote:
    On 20/06/2024 11:52, tomas@tuxteam.de wrote:

    [...]

    Well, that's a mouthful. And what am I to call the time that a system
    issues using that system default time zone? If I boot up two computers
    and they display different times, what term is appropriate in your
    opinion to describe the time displayed?

    The first step would be to realize that it's not the "computers" doing
    the time display, but some processes running on them, and *those* are
    the ones with the time zone (either default or explicitly set).

    Cheers
    --
    t

    -----BEGIN PGP SIGNATURE-----

    iF0EABECAB0WIQRp53liolZD6iXhAoIFyCz1etHaRgUCZnUGDgAKCRAFyCz1etHa RpTEAJ9JuZDOP0TApfeL4GBmSeYsc0knQACdEIM5jXlbdjQOlII/sIHR8PLsv8A=
    =NmjI
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Greg Wooledge@21:1/5 to David Wright on Fri Jun 21 13:20:01 2024
    On Thu, Jun 20, 2024 at 23:17:42 -0500, David Wright wrote:
    And what am I to call the time that a system
    issues using that system default time zone?

    If you mean the current time translated into that time zone, "local time"
    is the traditional name for it.

    If you mean an arbitrary past time, then it's just whatever the time
    string says. "Three fifteen PM" or what have you. You're probably
    reading log files or something, so it's convenient to have the times
    presented in your own local time zone (assuming this matches the system's default). This lets you align the log messages with any events that
    you happen to remember ("hmm, that was about when the lightning storm started"), or with logs from other computers.

    Setting /etc/localtime to *your* time zone, assuming you're the primary
    system administrator, just makes your life easier. That's all.

    If I boot up two computers
    and they display different times, what term is appropriate in your
    opinion to describe the time displayed?

    They're out of sync. Or, at least one of them is. At this point
    you check the NTP settings on both of them to find out which one is
    at fault, and how to get it fixed. Maybe you check a wall clock or a
    wrist watch or a cell phone as an independent time authority.

    Or did you mean "the same time, but in two different time zones"? If
    you displayed these times by running "date", which respects both the
    TZ environment variable and the /etc/localtime symlink, then you figure
    out which of them is set to an undesired value. And then you fix it.
    Or, if it's set how you *want* it, then you leave it alone.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From tomas@tuxteam.de@21:1/5 to Max Nikulin on Sat Jun 22 07:30:01 2024
    On Sat, Jun 22, 2024 at 10:22:53AM +0700, Max Nikulin wrote:

    [...]

    I think, you are biased treating "system" as tightly built-in while most of others assume "system-wide".

    Taking your bias out ("you are biased" -- "most of others") I'd
    tend to agree :-)

    You do have a point. Coming from the UNIX tradition, for me, X,
    for example, isn't part of "the operating system". Much less a
    desktop environment. For those coming from a Windows tradition
    (remember: Microsoft once argued they couldn't remove Internet
    Explorer from Windows for "technical reasons"?), it's the other
    way around.

    Cheers
    --
    t

    -----BEGIN PGP SIGNATURE-----

    iF0EABECAB0WIQRp53liolZD6iXhAoIFyCz1etHaRgUCZnZffwAKCRAFyCz1etHa RsciAJ9o7+ZrFBSOw/vEM+ev+sZxD1WcpwCfeKH3E0evN8DgW4xi+cZz62ISVHE=
    =k3EB
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From David Wright@21:1/5 to tomas@tuxteam.de on Sat Jun 22 17:00:01 2024
    On Fri 21 Jun 2024 at 06:48:14 (+0200), tomas@tuxteam.de wrote:
    On Thu, Jun 20, 2024 at 11:17:42PM -0500, David Wright wrote:
    On Thu 20 Jun 2024 at 22:58:53 (-0400), Greg Wooledge wrote:
    On Fri, Jun 21, 2024 at 09:32:10 +0700, Max Nikulin wrote:
    On 20/06/2024 11:52, tomas@tuxteam.de wrote:

    [...]

    Well, that's a mouthful. And what am I to call the time that a system issues using that system default time zone? If I boot up two computers
    and they display different times, what term is appropriate in your
    opinion to describe the time displayed?

    The first step would be to realize that it's not the "computers" doing
    the time display, but some processes running on them, and *those* are
    the ones with the time zone (either default or explicitly set).

    Yes, I realise that. The times are being displayed by the gettys,
    controlled by the /etc/issue format string. Jobs are being run
    by cron, logs written by rsyslogd, and so on. And the term is … ?

    Cheers,
    David.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From David Wright@21:1/5 to Greg Wooledge on Sat Jun 22 17:00:01 2024
    On Fri 21 Jun 2024 at 07:15:32 (-0400), Greg Wooledge wrote:
    On Thu, Jun 20, 2024 at 23:17:42 -0500, David Wright wrote:
    And what am I to call the time that a system
    issues using that system default time zone?

    If you mean the current time translated into that time zone, "local time"
    is the traditional name for it.

    That might have worked when computers were big and heavy, but that's
    no longer the case. When you travel with your laptop, there could be
    two different local times, your one displayed by the computer, and
    the real local time that tells you when "last orders" will be called
    in the local pub.

    If I boot up two computers
    and they display different times, what term is appropriate in your
    opinion to describe the time displayed?

    They're out of sync. Or, at least one of them is.

    No, the kernel clocks are all in sync.

    Or did you mean "the same time, but in two different time zones"? If
    you displayed these times by running "date", which respects both the
    TZ environment variable and the /etc/localtime symlink, then you figure
    out which of them is set to an undesired value. And then you fix it.
    Or, if it's set how you *want* it, then you leave it alone.

    Yes, they're set as desired. But now you've used 1.3k in your post,
    and I still don't have my adjective. The computers issue different
    times, because they're being used by different people for different
    purposes like in an internet café. I need to tell these people what
    time they're set to. I say to them "this system is on Dubai time, and
    that one's on Bahrain time. They know exactly what I mean, but what's
    the term for those times? (Other than system time, which is what I'd
    call it.) And it's not "local time", because the ferry we're on is
    about to leave Karachi, so clocks will be showing PKT.

    Cheers,
    David.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Stefan Monnier@21:1/5 to All on Sat Jun 22 18:10:01 2024
    Yes, I realise that. The times are being displayed by the gettys,
    controlled by the /etc/issue format string. Jobs are being run
    by cron, logs written by rsyslogd, and so on. And the term is … ?

    Maybe there simply isn't such a term. The subject is sufficiently complex/delicate that there can't be a term for every single situation.


    Stefan

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From tomas@tuxteam.de@21:1/5 to David Wright on Sat Jun 22 17:20:01 2024
    On Sat, Jun 22, 2024 at 09:53:47AM -0500, David Wright wrote:
    On Fri 21 Jun 2024 at 06:45:58 (+0200), tomas@tuxteam.de wrote:

    [...]

    I recall a checkbox do disable DST in Windows 95 or Windows 98, so perhaps
    searching for a timezone without DST was not necessary.

    It's a log time ago, but we were a shop with a few pretty knowledgeable folks,
    so I guess we first tried something like that.

    There was a Registry Key:
    HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation\RealTimeIsUniversal
    that you could set to 1 for UTC. I don't remember when it was
    introduced. And, of course, it might have been present but
    undocumented for years.

    Possible. I was happy to forget that I had anything to do with
    Windows :-)

    Cheers
    --
    t

    -----BEGIN PGP SIGNATURE-----

    iF0EABECAB0WIQRp53liolZD6iXhAoIFyCz1etHaRgUCZnbq4gAKCRAFyCz1etHa RiAlAJ9sXXYcfLqRoDArYQSL0MnW08HAkwCdFipGhTQQ8+nVj2xO1fDbC96sL5c=
    =NpuR
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Greg Wooledge@21:1/5 to David Wright on Sat Jun 22 18:40:02 2024
    On Sat, Jun 22, 2024 at 09:52:39 -0500, David Wright wrote:
    On Fri 21 Jun 2024 at 07:15:32 (-0400), Greg Wooledge wrote:
    If I boot up two computers
    and they display different times, what term is appropriate in your opinion to describe the time displayed?

    They're out of sync. Or, at least one of them is.

    No, the kernel clocks are all in sync.

    Then you were unclear. You said "they display different times". That
    means one of them is wrong. The other one may be right, or they may
    both be wrong.

    Or did you mean "the same time, but in two different time zones"? If

    The following are the same time, but in two different time zones:

    12:00:00 -0500
    13:00:00 -0400

    The following are different times:

    12:00:00 -0500
    12:26:00 -0500

    Yes, they're set as desired.

    So you meant "the same time, but in different time zones". You should
    have said that.

    But now you've used 1.3k in your post,

    Because I have to write AROUND your errors!!

    and I still don't have my adjective.

    Pick any damned word you want, then. I'm done caring.

    Set your computer the way you want to set it.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From David Wright@21:1/5 to Keith Bainbridge on Sun Jun 23 06:30:01 2024
    On Sun 23 Jun 2024 at 12:52:55 (+1000), Keith Bainbridge wrote:

    Have you ever pondered why the 'international date line' is so convoluted?

    Only on the odd occasion when an area decides to cross it, for
    whatever reason. Like Samoa recently. And before that, the
    creation of Pacific/Kiritimati (+14:00), which became a press
    story at the start of the new millennium.

    As for odd time zones, we have a narrow one, somewhere between the
    West Australian border (with Sth Aust) and the first notable town on
    the road West - Norseman. It's 45 mins different from Sth Aust and the
    a further 45 mins to main stream West Aust. There might be 10,000
    people live within it.

    $ TZ=Pacific/Kiritamati date; TZ=Australia/Eucla date
    Sun Jun 23 04:24:54 Pacific 2024
    Sun Jun 23 13:09:54 +0845 2024
    $

    Cheers,
    David.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From David Wright@21:1/5 to Greg Wooledge on Sun Jun 23 06:40:01 2024
    On Sat 22 Jun 2024 at 12:31:41 (-0400), Greg Wooledge wrote:
    On Sat, Jun 22, 2024 at 09:52:39 -0500, David Wright wrote:
    On Fri 21 Jun 2024 at 07:15:32 (-0400), Greg Wooledge wrote:
    If I boot up two computers
    and they display different times, what term is appropriate in your opinion to describe the time displayed?

    They're out of sync. Or, at least one of them is.

    No, the kernel clocks are all in sync.

    Then you were unclear. You said "they display different times". That
    means one of them is wrong. The other one may be right, or they may
    both be wrong.

    None of them is wrong. They're both showing the time appropriate for
    the nationality of the passengers who are going to be directed to them.

    Or did you mean "the same time, but in two different time zones"? If

    The following are the same time, but in two different time zones:

    12:00:00 -0500
    13:00:00 -0400

    The following are different times:

    12:00:00 -0500
    12:26:00 -0500

    Yes, they're set as desired.

    So you meant "the same time, but in different time zones". You should
    have said that.

    That's how you and I see them, but a passenger from Bahrain, say,
    sees things differently. They just want to be directed to a system
    on Bahraini time, just like ones at home.

    That expression caused consternation in some.

    Pick any damned word you want, then. I'm done caring.

    Yes, I picked "system", as in Operating System, and not Kernel.

    Cheers,
    David.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From gene heskett@21:1/5 to Keith Bainbridge on Sun Jun 23 08:40:01 2024
    On 6/23/24 01:35, Keith Bainbridge wrote:

    On 23/6/24 14:25, David Wright wrote:
    On Sun 23 Jun 2024 at 12:52:55 (+1000), Keith Bainbridge wrote:

    Have you ever pondered why the 'international date line' is so
    convoluted?

    Only on the odd occasion when an area decides to cross it, for
    whatever reason. Like Samoa recently. And before that, the
    creation of Pacific/Kiritimati (+14:00), which became a press
    story at the start of the new millennium.


    +14:00??   I've only ever heard of maxima of +/- 12:00.   But see below

    A attribute the FCC forced on broadcasters as they like to see
    transmitter logs kept in 24 hour time. I got so used to it that when I
    retired in 2002, I'd been on 24 hour time for 40 years and didn't
    convert back to two 12 hour periods a day. The AM/PM convention. So
    when I say its 22:30, its 10:30 PM to the neighbors next door.

    As for odd time zones, we have a narrow one, somewhere between the
    West Australian border (with Sth Aust) and the first notable town on
    the road West - Norseman. It's 45 mins different from Sth Aust and the
    a further 45 mins to main stream West Aust.  There might be 10,000
    people live within it.

    $ TZ=Pacific/Kiritamati date; TZ=Australia/Eucla date
    Sun Jun 23 04:24:54 Pacific 2024
    Sun Jun 23 13:09:54 +0845 2024
    $


    So Eucla: Sun Jun 23 13:09:54 would be UTC: Sun Jun 23 04:24:54
    How do we get that time in the middle of the Pacific? Surely it would be
    Sat Jun22 18:24:54


    And then I see a LOT of discussion on my suggestion about how MUA format
    the send time when people reply.     I'll get back to that later.

    Cheers,
    David.



    Cheers, Gene Heskett, CET.
    --
    "There are four boxes to be used in defense of liberty:
    soap, ballot, jury, and ammo. Please use in that order."
    -Ed Howdershelt (Author, 1940)
    If we desire respect for the law, we must first make the law respectable.
    - Louis D. Brandeis

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Greg Wooledge@21:1/5 to David Wright on Sun Jun 23 14:50:01 2024
    On Sat, Jun 22, 2024 at 23:25:43 -0500, David Wright wrote:
    creation of Pacific/Kiritimati (+14:00), which became a press
    story at the start of the new millennium.

    $ TZ=Pacific/Kiritamati date; TZ=Australia/Eucla date
    Sun Jun 23 04:24:54 Pacific 2024
    Sun Jun 23 13:09:54 +0845 2024
    $

    Typo there; you misspelled "Kiritimati" in the command.

    hobbit:~$ TZ=Pacific/Kiritimati date; TZ=Australia/Eucla date
    Mon Jun 24 02:39:17 +14 2024
    Sun Jun 23 21:24:17 +0845 2024

    The fact that date(1) treats any misspelled or otherwise incorrect TZ
    variable as if it were UTC, but then goes on to write the mispelled
    time zone name in its *output*, as if it were actually being recognized,
    has tripped me up in the past. I really wish it would just throw an
    error... but it doesn't.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From eben@gmx.us@21:1/5 to gene heskett on Sun Jun 23 15:30:01 2024
    On 6/23/24 02:30, gene heskett wrote:

    A attribute the FCC forced on broadcasters as they like to see transmitter logs kept in 24 hour time. I got so used to it that when I retired in 2002, I'd been on 24 hour time for 40 years and didn't convert back to two 12 hour periods a day.

    I started using 24 hour time in junior high school with digital watches. I just thought it made more sense, especially for setting alarms. Several decades later I've not seen any reason to change, though it annoys my wife.

    --
    "Hear Me, for I am The Lord. I have seen your browser history, and am
    wroth before it. Thus I shall strike down from the heavens a mighty blast,
    and lo, [thou] shalt no longer have access to the naughty pictures."
    sudo sudo The Book of Support, Chap 404 -- Osiris32 on TFTS

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Curt@21:1/5 to Nicholas Geovanis on Sun Jun 23 17:00:01 2024
    On 2024-06-23, Nicholas Geovanis <nickgeovanis@gmail.com> wrote:

    I think we are losing sight of the fact that all of timekeeping is an abstraction and over-generalization. Time zones were created to help regularize railroad schedules over wide areas. Timezones are an abstraction that permit us to _pretend_ that it is (physical) noon at the same clock
    time over an extended area. When in fact physical high-noon, determined by the sun's position in the sky, cannot be at the exact same time just a few centimeters west or east of my eyeballs.


    Autrement dit, chacun voit midi à sa porte.
    --

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From gene heskett@21:1/5 to eben@gmx.us on Sun Jun 23 16:30:01 2024
    On 6/23/24 09:23, eben@gmx.us wrote:
    On 6/23/24 02:30, gene heskett wrote:

    A attribute the FCC forced on broadcasters as they like to see
    transmitter
    logs kept in 24 hour time. I got so used to it that when I retired in
    2002,
    I'd been on 24 hour time for 40 years and didn't convert back to two
    12 hour
    periods a day.

    I started using 24 hour time in junior high school with digital watches.  I just thought it made more sense, especially for setting alarms.  Several decades later I've not seen any reason to change, though it annoys my wife.

    Digital watches were much later, not arriving till the later 70's, and
    may have bothered my wives. but not enough to start a discussion over.
    One could say tongue in cheek, that I've had the ultimate revenge,
    outliving 3 of them now. Position open, must be able hold my coffee
    while watching something I'm doing.
    --
    "Hear Me, for I am The Lord. I have seen your browser history, and am
    wroth before it. Thus I shall strike down from the heavens a mighty blast, and lo, [thou] shalt no longer have access to the naughty pictures."
    sudo sudo The Book of Support, Chap 404 -- Osiris32 on TFTS

    .

    Cheers, Gene Heskett, CET.
    --
    "There are four boxes to be used in defense of liberty:
    soap, ballot, jury, and ammo. Please use in that order."
    -Ed Howdershelt (Author, 1940)
    If we desire respect for the law, we must first make the law respectable.
    - Louis D. Brandeis

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From John Hasler@21:1/5 to Brad Rogers on Sun Jun 23 21:50:01 2024
    Brad Rogers writes:
    Due, mainly, to the literacy of the people that moved, rather than any deliberate choice. That is, spelling was often a 'best guess'.

    https://en.wikipedia.org/wiki/Webster's_Dictionary#Noah_Webster's_American_Dictionary_of_the_English_Language
    --
    John Hasler
    john@sugarbit.com
    Elmwood, WI USA

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From David Wright@21:1/5 to Greg Wooledge on Mon Jun 24 02:00:01 2024
    On Sun 23 Jun 2024 at 08:41:51 (-0400), Greg Wooledge wrote:
    On Sat, Jun 22, 2024 at 23:25:43 -0500, David Wright wrote:
    creation of Pacific/Kiritimati (+14:00), which became a press
    story at the start of the new millennium.

    $ TZ=Pacific/Kiritamati date; TZ=Australia/Eucla date
    Sun Jun 23 04:24:54 Pacific 2024
    Sun Jun 23 13:09:54 +0845 2024
    $

    Typo there; you misspelled "Kiritimati" in the command.

    hobbit:~$ TZ=Pacific/Kiritimati date; TZ=Australia/Eucla date
    Mon Jun 24 02:39:17 +14 2024
    Sun Jun 23 21:24:17 +0845 2024

    Yes, I corrected it, but then carelessly pasted the incorrect lines.

    The fact that date(1) treats any misspelled or otherwise incorrect TZ variable as if it were UTC, but then goes on to write the mispelled
    time zone name in its *output*, as if it were actually being recognized,
    has tripped me up in the past. I really wish it would just throw an
    error... but it doesn't.

    Yes, In the meantime, a function something like this might help:

    $ type whattime
    whattime is a function
    whattime ()
    {
    [ -z "$1" ] && msgerr "Usage: ${FUNCNAME[0]} place
    prints the present time at place (a filename in the zoneinfo lists).
    For today's expiration (AoE), use the legacy name, GMT+12." && return 1;
    local Where;
    find /usr/share/zoneinfo/ \( -type f -o -type l \) | sed -E 's/^[^A-Z]+//;s/GMT\+12/AoE/' | grep -v [0-9] | sed -E 's/AoE/GMT\+12/' | sort -u | grep -i -e "^$1$" -e "/$1$" | while read Where; do
    printf '%s ' "$Where";
    TZ="$Where" date '+%Y-%m-%d %T %z %A';
    done
    }
    $ for j in kiritimati eucla comodrivadavia samoa gmt+12 factory; do whattime "$j"; done
    Pacific/Kiritimati 2024-06-24 13:54:22 +1400 Monday
    Australia/Eucla 2024-06-24 08:39:22 +0845 Monday
    America/Argentina/ComodRivadavia 2024-06-23 20:54:22 -0300 Sunday
    Pacific/Samoa 2024-06-23 12:54:22 -1100 Sunday
    US/Samoa 2024-06-23 12:54:22 -1100 Sunday
    Etc/GMT+12 2024-06-23 11:54:22 -1200 Sunday
    Factory 2024-06-23 23:54:22 -0000 Sunday
    $

    Cheers,
    David.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Curt@21:1/5 to gene heskett on Mon Jun 24 15:40:02 2024
    On 2024-06-23, gene heskett <gheskett@shentel.net> wrote:

    A attribute the FCC forced on broadcasters as they like to see
    transmitter logs kept in 24 hour time. I got so used to it that when I retired in 2002, I'd been on 24 hour time for 40 years and didn't
    convert back to two 12 hour periods a day. The AM/PM convention. So
    when I say its 22:30, its 10:30 PM to the neighbors next door.

    Here in France I grew used to it very easily, and now the AM PM convention seems wrought with potential error. I'm sure we've crashed a space vehicle or two do to the potential for conflating the two, like we did when we
    mixed up miles for kilometers (or vice-versa).

    When my mom came to visit one time in the nineties she requested I
    change my alarm clock to AM PM time (it is now 15:25 here in the Gallic regions, where the weather has finally turned summery after forty days and forty nights of rain).

    Celsius too is only a matter of habit. 30° is hot; you don't translate anymore. It is what it is. Like a pomme is an apple and une feuille is a
    leaf. You can become confused, though, when filling out US forms where
    the birth date is written M/D/Y instead of D/M/Y, and sometimes you have
    to be careful not commit the silly mistake that will entrain months
    of delay in intricate *dédales* of the administration.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Curt@21:1/5 to Curt on Mon Jun 24 15:50:01 2024
    On 2024-06-24, Curt <curty@free.fr> wrote:
    On 2024-06-23, gene heskett <gheskett@shentel.net> wrote:

    A attribute the FCC forced on broadcasters as they like to see
    transmitter logs kept in 24 hour time. I got so used to it that when I
    retired in 2002, I'd been on 24 hour time for 40 years and didn't
    convert back to two 12 hour periods a day. The AM/PM convention. So
    when I say its 22:30, its 10:30 PM to the neighbors next door.

    Here in France I grew used to it very easily, and now the AM PM convention seems wrought with potential error. I'm sure we've crashed a space vehicle or
    fraught!!!
    two do to the potential for conflating the two, like we did when we
    mixed up miles for kilometers (or vice-versa).

    When my mom came to visit one time in the nineties she requested I
    change my alarm clock to AM PM time (it is now 15:25 here in the Gallic regions, where the weather has finally turned summery after forty days and forty nights of rain).

    Celsius too is only a matter of habit. 30° is hot; you don't translate anymore. It is what it is. Like a pomme is an apple and une feuille is a leaf. You can become confused, though, when filling out US forms where
    the birth date is written M/D/Y instead of D/M/Y, and sometimes you have
    to be careful not commit the silly mistake that will entrain months
    of delay in intricate *dédales* of the administration.




    --

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Bret Busby@21:1/5 to Erwan David on Mon Jun 24 17:40:01 2024
    On 24/6/24 21:41, Erwan David wrote:
    Le 24/06/2024 à 22:38, Curt a écrit :
    On 2024-06-23, gene heskett <gheskett@shentel.net> wrote:
    A attribute the FCC forced on broadcasters as they like to see
    transmitter logs kept in 24 hour time. I got so used to it that when I
    retired in 2002, I'd been on 24 hour time for 40 years and didn't
    convert back to two 12 hour periods a day.  The AM/PM convention. So
    when I say its 22:30, its 10:30 PM to the neighbors next door.
    Here in France I grew used to it very easily, and now the AM PM
    convention
    seems wrought with potential error. I'm sure we've crashed a space
    vehicle or
    two do to the potential for conflating the two, like we did when we
    mixed up miles for kilometers (or vice-versa).

    When my mom came to visit one time in the nineties she requested I
    change my alarm clock to AM PM time (it is now 15:25 here in the Gallic
    regions, where the weather has finally turned summery after forty days
    and
    forty nights of rain).

    Celsius too is only a matter of habit. 30° is hot; you don't translate
    anymore. It is what it is. Like a pomme is an apple and une feuille is a
    leaf. You can become confused, though, when filling out US forms where
    the birth date is written M/D/Y instead of D/M/Y, and sometimes you have
    to be careful not commit the silly mistake that will entrain months
    of delay in intricate *dédales* of the administration.


    AM/PM would not be so strange if between 11AM and 1 PM it was 12 AM ...

    The correct format for the 24 hour clock time, does not include a colon
    between the hours and the minutes - 10:30pm is 2230 in the 24 hour clock format.

    Regarding the reference to degrees Celsius, as a person who remembers
    the switchover (in this region) from degrees Fahrenheit to the "metric"
    system, it is easy to remember, using the alternative name for the
    temperature units; at the time of the switch, it was used - Centigrade,
    as it was based on a 100 degree system, whereby zero degrees Centigrade,
    is the freezing point of (pure) water, at standard atmospheric pressure,
    and, one hundred degrees Centigrade, is the boiling point of (pure)
    water at standard atmospheric pressure.

    And, degrees Centigrade (which is the name that I always use, not
    Celsius, as Centigrade is a meaningful name), is far more easy to
    comprehend, than either Fahrenheit (of the imperial system of units),
    or, Kelvin units (which does not include the use of the term "degrees"), whereby, from memory, zero degrees Centigrade, is 273.15 Kelvin units,
    if my memory is correct.

    And, methinks that this content is, or, has become, somewhat off-topic...

    ..
    Bret Busby
    Armadale
    West Australia
    (UTC+0800)
    ..............

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Bret Busby@21:1/5 to Curt on Mon Jun 24 17:50:01 2024
    On 24/6/24 21:38, Curt wrote:

    <snip>
    You can become confused, though, when filling out US forms where
    the birth date is written M/D/Y instead of D/M/Y, and sometimes you have
    to be careful not commit the silly mistake that will entrain months
    of delay in intricate *dédales* of the administration.

    This is because the USA is a few hundred years behind the rest of the
    world, and, cannot comprehend ISO standards -
    the ISO standard for date, is
    2024-06-24
    YYYY-MM-DD

    which is the most efficient way of expressing a date, using the
    components of year and month and day of the month

    But, for a country that has yet to implement its constitution, it is not
    really so surprising.

    ..
    Bret Busby
    Armadale
    West Australia
    (UTC+0800)
    ..............

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From eben@gmx.us@21:1/5 to Bret Busby on Mon Jun 24 18:10:01 2024
    On 6/24/24 11:42, Bret Busby wrote:
    On 24/6/24 21:38, Curt wrote:

    <snip>
    You can become confused, though, when filling out US forms where
    the birth date is written M/D/Y instead of D/M/Y, and sometimes you have
    to be careful not commit the silly mistake that will entrain months
    of delay in intricate *dédales* of the administration.

    This is because the USA is a few hundred years behind the rest of the world, and, cannot comprehend ISO standards -
    the ISO standard for date, is
    2024-06-24
    YYYY-MM-DD

    which is the most efficient way of expressing a date, using the components
    of year and month and day of the month

    I use that format where I can because ASCII sorting == date sorting. No
    weird mental gymnastics required.

    --
    AQUARIUS: There's travel in your future when your tongue freezes to the
    back of a speeding bus. Fill the void in your pathetic life by playing Whack-a-Mole 17 hours a day. -- Weird Al, _Your Horoscope for Today_

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From The Wanderer@21:1/5 to Erwan David on Tue Jun 25 00:00:02 2024
    This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
    On 2024-06-24 at 09:41, Erwan David wrote:

    AM/PM would not be so strange if between 11AM and 1 PM it was 12 AM
    ...

    Although I don't think anything or anyone actually does it this way, I
    think strictly speaking the correct 12-hour notation for that time would
    be "12:00 M" - followed by 12:00:01 PM, and preceded by 11:59:59 AM.

    AM stands for "ante meridiem", i.e., before the midpoint; PM stands for
    "post meridiem", i.e., after the midpoint. The only correct term for the
    time that is exactly the midpoint would be "meridiem", and therefore, M.

    (Similar logic could be used for 11:59:59 PM, 12:00 M, and 12:00:01 AM,
    where the standalone M would stand for "midnight". That does expose one unfortunate weakness of this system: unless you introduce an additional
    layer of complexity, e.g. using "00:00 M", the notations for noon and
    midnight would be identical.)

    --
    The Wanderer

    The reasonable man adapts himself to the world; the unreasonable one
    persists in trying to adapt the world to himself. Therefore all
    progress depends on the unreasonable man. -- George Bernard Shaw


    -----BEGIN PGP SIGNATURE-----

    iQIzBAEBCgAdFiEEJCOqsZEc2qVC44pUBKk1jTQoMmsFAmZ56r0ACgkQBKk1jTQo MmtWNRAAoyUZhY7j5ofGWiSxXXuErUje+IYgbygqJu407etQjfOxah37V/whaGDO AZCDaMrj0R9w6AXYses9Sj4fB88y2WoQO7tLY2EURX+hxbyGXOT9RSHRs2sgyaj2 npsTllbKmHT1cT/umQjvcMX8t8OaslpFb1/0zSkDwm2SWi0wMQlvOfoGxsorXrEa x06/hU2elDIxMiMSH1CEVTCI7y5zDq+kEwx2WJblXh6JoBC7Gbh4+GeRm55v6Wlk IO1+JnxmjfzGz7s7FzNITt8m2vmzjpPfsmc1+du+6xFKyzD7g/31yaoTVo0UseTp 5EJiDqj/mOQ0Fhno/yIxmtSRmw65Nwhi80EtPsbFFic9tZPl0Sw1oQzCYPDnbmpm qsLwbrlm+LJYytbv/bRPvOBbCEhsBOFTs35VcIL4HtTdY77prK8uscEtdUAUQjf3 lurDgPwgBSqUjGSZYPFob+mTyHXUPHCtcRIavvG+D+4GvnOu0472eTDeoBpHsn1Q J2bGl0uazYbouK5maEkkbEbI1/VubRHp8Y1541lFuSnI1OS7a6XprkxL287XLDU8 Xj21DxA0fUTKE8EI/CAhSVoM47LXhViQSvvkEylG6G87QA+F8ickIpmNdr3fIkvq YIDdEf3Aqz7lN6LBtscPsEmxGda2
  • From The Wanderer@21:1/5 to John Hasler on Tue Jun 25 00:30:01 2024
    This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
    On 2024-06-24 at 18:12, John Hasler wrote:

    The Wanderer writes:

    (Similar logic could be used for 11:59:59 PM, 12:00 M, and 12:00:01 AM,
    where the standalone M would stand for "midnight". That does expose one
    unfortunate weakness of this system: unless you introduce an additional
    layer of complexity, e.g. using "00:00 M", the notations for noon and
    midnight would be identical.)

    12 Noon and 12 Midnight works.

    Except that "noon" doesn't begin with "m", and therefore "12:00 noon"
    can't be abbreviated to "12:00 M".

    I think that (plus the fact of "ante meridiem"/"post meridiem") was
    probably what I was drawing on in coming up with the idea in the first
    place.

    --
    The Wanderer

    The reasonable man adapts himself to the world; the unreasonable one
    persists in trying to adapt the world to himself. Therefore all
    progress depends on the unreasonable man. -- George Bernard Shaw


    -----BEGIN PGP SIGNATURE-----

    iQIzBAEBCgAdFiEEJCOqsZEc2qVC44pUBKk1jTQoMmsFAmZ58YUACgkQBKk1jTQo MmuBthAAjwSWWY10b1y2PqZdlbdTqXTBsGADCqnvWU7W7oPycJ1bFDwB5P3WUHpD XNN/5w5ErYsw3w/DLLfpfmvShJgUurUKgCuDHV8sirvl8etmYwAiUPwH/XUEW62y qiU/z2fdyIEMcOCEGltpZpaMdPB2qY8ppOOah+X5OKl+c+IJeXEtS4sqahG6U4HN zL04xXAXqZv0voJjj1mbTCFRDXvX/ENj79aHj+HfueYrILkCeH7b/32+UKU+Iex4 788hyT7JZ0Ugk/qTne87ZAqya49i82t6Yw1HAZt+oqsp95s1b7hJxUQPqV6k9UgF bmQfnAfondS6qC1HTt5zj+KkRxW1uTAnE2E7NRxiPRSJ6BfnBYBxqgfef0GmaEW3 h2JcsDWW0WHfP/gmKqGjY5qGlfUaKpftgjrZoNISTwywlYr9fuRSTf0vVf/jcL8B bfBwngE3uExnI4igU+sU3V1EsF/zxyh5G79iS3DU8NPVVp/uK3IW3IBhjFB2Ur5q HKllwL8KzXw6Ey25zMfbJS286qwjhlA2kkRDRQRZqfKVP+Jn3cbyN65nquazZ6Bx 6+u54VNmwSZ0u4UmmS31U2d8h1KgNM6LJWwkCWEi2oAbzXZ1UW/V0mRleUSBkqY6 uRgfTlGbGpzb+mrGujRcBcqOEtlX
  • From John Hasler@21:1/5 to The Wanderer on Tue Jun 25 00:20:01 2024
    The Wanderer writes:
    (Similar logic could be used for 11:59:59 PM, 12:00 M, and 12:00:01 AM,
    where the standalone M would stand for "midnight". That does expose one unfortunate weakness of this system: unless you introduce an additional
    layer of complexity, e.g. using "00:00 M", the notations for noon and midnight would be identical.)


    12 Noon and 12 Midnight works.
    --
    John Hasler
    john@sugarbit.com
    Elmwood, WI USA

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Andrew M.A. Cater@21:1/5 to The Wanderer on Tue Jun 25 10:00:01 2024
    On Mon, Jun 24, 2024 at 06:21:57PM -0400, The Wanderer wrote:
    On 2024-06-24 at 18:12, John Hasler wrote:

    The Wanderer writes:

    (Similar logic could be used for 11:59:59 PM, 12:00 M, and 12:00:01 AM,
    where the standalone M would stand for "midnight". That does expose one
    unfortunate weakness of this system: unless you introduce an additional
    layer of complexity, e.g. using "00:00 M", the notations for noon and
    midnight would be identical.)

    12 Noon and 12 Midnight works.


    British forces - and probably also merchant shipping - use log keeping
    for radio purposes in UTC. The need to be sure of dates means that
    0000 doesn't exist - logs jump from 2359 to 0001.

    A colleague - ex-RAF - reckons that those are the two minutes the RAF
    gives each person for personal space :)

    Andy


    Except that "noon" doesn't begin with "m", and therefore "12:00 noon"
    can't be abbreviated to "12:00 M".

    I think that (plus the fact of "ante meridiem"/"post meridiem") was
    probably what I was drawing on in coming up with the idea in the first
    place.

    --
    The Wanderer

    The reasonable man adapts himself to the world; the unreasonable one
    persists in trying to adapt the world to himself. Therefore all
    progress depends on the unreasonable man. -- George Bernard Shaw


    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Roy J. Tellason, Sr.@21:1/5 to All on Tue Jun 25 20:40:01 2024
    On Monday 24 June 2024 05:53:00 pm The Wanderer wrote:
    On 2024-06-24 at 09:41, Erwan David wrote:

    AM/PM would not be so strange if between 11AM and 1 PM it was 12 AM
    ...

    Although I don't think anything or anyone actually does it this way, I
    think strictly speaking the correct 12-hour notation for that time would
    be "12:00 M" - followed by 12:00:01 PM, and preceded by 11:59:59 AM.

    AM stands for "ante meridiem", i.e., before the midpoint; PM stands for
    "post meridiem", i.e., after the midpoint. The only correct term for the
    time that is exactly the midpoint would be "meridiem", and therefore, M.

    (Similar logic could be used for 11:59:59 PM, 12:00 M, and 12:00:01 AM,
    where the standalone M would stand for "midnight". That does expose one unfortunate weakness of this system: unless you introduce an additional
    layer of complexity, e.g. using "00:00 M", the notations for noon and midnight would be identical.)

    So I have this digital clock up there in my panel, and in the virtual machine here running Slackware I also have one. The one under Debian shows 00:00 when it hits midnight, while the one under Slackware shows 12:00...

    I wonder what decisions were made to give this result?


    --
    Member of the toughest, meanest, deadliest, most unrelenting -- and
    ablest -- form of life in this section of space, a critter that can
    be killed but can't be tamed. --Robert A. Heinlein, "The Puppet Masters"
    -
    Information is more dangerous than cannon to a society ruled by lies. --James M Dakin

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Greg Wooledge@21:1/5 to Sr. on Tue Jun 25 21:00:01 2024
    On Tue, Jun 25, 2024 at 14:25:51 -0400, Roy J. Tellason, Sr. wrote:
    So I have this digital clock up there in my panel, and in the virtual machine here running Slackware I also have one. The one under Debian shows 00:00 when it hits midnight, while the one under Slackware shows 12:00...

    I wonder what decisions were made to give this result?

    As a reminder, the locales provided by libc6 in Debian have changed in
    the last couple releases.

    hobbit:~$ LC_TIME=en_US.utf8 date
    Tue Jun 25 02:50:33 PM EDT 2024
    hobbit:~$ LC_TIME=C date
    Tue Jun 25 14:50:37 EDT 2024

    Note that LC_TIME=en_US.utf8 uses a 12-hour clock by default now. This
    was not the case until recently. Before that, it used a 24-hour clock
    just like LC_TIME=C does.

    I've exported LC_TIME=C into my environment to get the previous behavior
    back. That's my choice.

    Perhaps your Slackware system is using a different libc version than your Debian system. Or you've got LC_TIME in your environment on one or the
    other or both.

    It could also just be a different version of your clock program. Or a
    wholly different clock program.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From debian-user@howorth.org.uk@21:1/5 to David Wright on Wed Jun 26 12:50:01 2024
    David Wright <deblis@lionunicorn.co.uk> wrote:
    On Mon 24 Jun 2024 at 17:12:18 (-0500), John Hasler wrote:
    The Wanderer writes:
    (Similar logic could be used for 11:59:59 PM, 12:00 M, and
    12:00:01 AM, where the standalone M would stand for "midnight".
    That does expose one unfortunate weakness of this system: unless
    you introduce an additional layer of complexity, e.g. using
    "00:00 M", the notations for noon and midnight would be
    identical.)

    12 Noon and 12 Midnight works.

    Except that The Wanderer's "strictly correct" version, M for noon,
    is out there in some pre-2008 documents. We've been here before:

    https://lists.debian.org/debian-user/2019/09/msg00471.html

    And I thought it was just me that got confused between 12am and 12pm :(

    Cheers,
    David.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From eben@gmx.us@21:1/5 to Keith Bainbridge on Wed Jun 26 15:00:01 2024
    On 6/25/24 20:36, Keith Bainbridge wrote:

    On 23/6/24 23:22, eben@gmx.us wrote:

    I started using 24 hour time in junior high school with digital watches.  I >> just thought it made more sense, especially for setting alarms.  Several
    decades later I've not seen any reason to change, though it annoys my wife.

    Sounds like a good argument for an analogue clock

    Yeah. If I could find a 24-hour analog clock that set itself from NTP or whatever, I'd be set. I have a 24-hour analog clock but it spent a few
    decades on a sub and I no longer trust the springs, so it's a display piece now.

    --
    I guess I'm a little weird. I like to talk to trees and animals.
    That's okay though; I have more fun than most people. - Bob Ross

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Greg Wooledge@21:1/5 to John Hasler on Wed Jun 26 19:00:01 2024
    On Wed, Jun 26, 2024 at 11:25:38 -0500, John Hasler wrote:
    I wrote:
    12 Noon and 12 Midnight works.

    David Wright wrote:
    Except that The Wanderer's "strictly correct" version, M for noon,
    is out there in some pre-2008 documents.

    If you use M for noon you should use either AM or PM for midnight.

    Or... you could STOP confusing yourself and everyone around you, and
    use the correct, standard notation.

    12:00 AM = Midnight
    12:00 PM = Noon

    Like it or not, this is what people agreed on, decades or centuries ago.
    If you use this, you will be understood. If you make up your own crazy
    crap, you will not be. And then you risk polluting your mind with your
    made-up crap to the point where you can no longer remember what the
    correct versions are.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From John Hasler@21:1/5 to David Wright on Wed Jun 26 18:30:01 2024
    I wrote:
    12 Noon and 12 Midnight works.

    David Wright wrote:
    Except that The Wanderer's "strictly correct" version, M for noon,
    is out there in some pre-2008 documents.

    If you use M for noon you should use either AM or PM for midnight.
    --
    John Hasler
    john@sugarbit.com
    Elmwood, WI USA

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Erwan DAVID@21:1/5 to All on Fri Jun 28 07:10:01 2024
    This is a multi-part message in MIME format.
    Le 28 juin 2024 13:12:03 David Wright <deblis@lionunicorn.co.uk> a écrit :

    On Wed 26 Jun 2024 at 12:50:32 (-0400), Greg Wooledge wrote:
    On Wed, Jun 26, 2024 at 11:25:38 -0500, John Hasler wrote:
    I wrote:
    12 Noon and 12 Midnight works.

    David Wright wrote:
    Except that The Wanderer's "strictly correct" version, M for noon,
    is out there in some pre-2008 documents.

    If you use M for noon you should use either AM or PM for midnight.

    That was the case in 1984¹, when they used PM, which agrees with the expression "midnight on Saturday", and with the terminology of
    deadlines, both of which assume that midnight belongs to the end
    of the day. But it's still somewhat arbitrary.

    By the 2000 edition, they decided to eliminate M in favour of 12 AM, presumably because of 12 PM being already established for midnight.

    Then, in the 2008 edition, they swapped AM and PM around, without
    so much as a footnote.

    Or... you could STOP confusing yourself and everyone around you, and
    use the correct, standard notation.

    12:00 AM = Midnight
    12:00 PM = Noon

    Like it or not, this is what people agreed on, decades or centuries ago.
    If you use this, you will be understood. If you make up your own crazy
    crap, you will not be. And then you risk polluting your mind with your
    made-up crap to the point where you can no longer remember what the
    correct versions are.

    I don't think that adopting AM/PM at 12 o'clock is some centuries-old tradition, with such a recent volte-face. The best idea is just to
    avoid them both. As the Chicago Manual of Style online FAQ says:

    "Q. To me, 12:00 is either noon or midnight, never a.m. or p.m.
    I keep seeing copy that says “before 12 p.m.” and I can’t
    convince the copywriters that this is confusing. Can you cite any
    rule that would clarify this once and for all?

    "A. Yes. Please see CMOS 9.38: “Except in the twenty-four-hour system
    (see 9.39), numbers should never be used to express noon or
    midnight (except, informally, in an expression like twelve o'clock
    at night). Although noon can be expressed as 12:00 m. (m. =
    meridies), very few use that form. And the term 12:00 p.m. is
    ambiguous, if not illogical.”

    I was taught that at school in the 1950s. It seems it got forgotten.

    ¹ various editions of US Government Printing Office Style Manual.

    Cheers,
    David.

    Seen in Japan that noon is 0:00 pm
    Quite logical

    --
    Erwan David

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <body>
    <div dir="auto">
    <div dir='auto'><br></div>
    <div id="aqm-original" style="color: black;">
    <div dir="auto">Le 28 juin 2024 13:12:03 David Wright &lt;deblis@lionunicorn.co.uk&gt; a écrit :</div>
    <div><br></div>
    <blockquote type="cite" class="gmail_quote" style="margin: 0 0 0 0.75ex; border-left: 1px solid #808080; padding-left: 0.75ex;">
    <div dir="auto">On Wed 26 Jun 2024 at 12:50:32 (-0400), Greg Wooledge wrote:</div>
    <blockquote type="cite" class="gmail_quote" style="margin: 0 0 0 0.75ex; border-left: 1px solid #0099CC; padding-left: 0.75ex;">
    <div dir="auto">On Wed, Jun 26, 2024 at 11:25:38 -0500, John Hasler wrote:</div>
    <blockquote type="cite" class="gmail_quote" style="margin: 0 0 0 0.75ex; border-left: 1px solid #9933CC; padding-left: 0.75ex;">
    <div dir="auto">I wrote:</div>
    <blockquote type="cite" class="gmail_quote" style="margin: 0 0 0 0.75ex; border-left: 1px solid #669900; padding-left: 0.75ex;">
    <div dir="auto">12 Noon and 12 Midnight works.</div>
    </blockquote>
    <div dir="auto"><br></div>
    <div dir="auto">David Wright wrote:</div>
    <blockquote type="cite" class="gmail_quote" style="margin: 0 0 0 0.75ex; border-left: 1px solid #669900; padding-left: 0.75ex;">
    <div dir="auto">Except that The Wanderer's "strictly correct" version, M for noon,</div>
    <div dir="auto">is out there in some pre-2008 documents.</div>
    </blockquote>
    <div dir="auto"><br></div>
    <div dir="auto">If you use M for noon you should use either AM or PM for midnight.</div>
    </blockquote>
    </blockquote>
    <div dir="auto"><br></div>
    <div dir="auto">That was the case in 1984¹, when they used PM, which agrees with the</div>
    <div dir="auto">expression "midnight on Saturday", and with the terminology of</div>
    <div dir="auto">deadlines, both of which assume that midnight belongs to the end</div>
    <div dir="auto">of the day. But it's still somewhat arbitrary.</div>
    <div dir="auto"><br></div>
    <div dir="auto">By the 2000 edition, they decided to eliminate M in favour of 12 AM,</div>
    <div dir="auto">presumably because of 12 PM being already established for midnight.</div>
    <div dir="auto"><br></div>
    <div dir="auto">Then, in the 2008 edition, they swapped AM and PM around, without</div>
    <div dir="auto">so much as a footnote.</div>
    <div dir="auto"><br></div>
    <blockquote type="cite" class="gmail_quote" style="margin: 0 0 0 0.75ex; border-left: 1px solid #0099CC; padding-left: 0.75ex;">
    <div dir="auto">Or... you could STOP confusing yourself and everyone around you, and</div>
    <div dir="auto">use the correct, standard notation.</div>
    <div dir="auto"><br></div>
    <div dir="auto">12:00 AM = Midnight</div>
    <div dir="auto">12:00 PM = Noon</div>
    <div dir="auto"><br></div>
    <div dir="auto">Like it or not, this is what people agreed on, decades or centuries ago.</div>
    <div dir="auto">If you use this, you will be understood. &nbsp;If you make up your own crazy</div>
    <div dir="auto">crap, you will not be. &nbsp;And then you risk polluting your mind with your</div>
    <div dir="auto">made-up crap to the point where you can no longer remember what the</div>
    <div dir="auto">correct versions are.</div>
    </blockquote>
    <div dir="auto"><br></div>
    <div dir="auto">I don't think that adopting AM/PM at 12 o'clock is some centuries-old</div>
    <div dir="auto">tradition, with such a recent volte-face. The best idea is just to</div>
    <div dir="auto">avoid them both. As the Chicago Manual of Style online FAQ says:</div>
    <div dir="auto"><br></div>
    <div dir="auto">&nbsp;"Q. To me, 12:00 is either noon or midnight, never a.m. or p.m.</div>
    <div dir="auto">&nbsp; &nbsp; &nbsp;I keep seeing copy that says “before 12 p.m.” and I can’t</div>
    <div dir="auto">&nbsp; &nbsp; &nbsp;convince the copywriters that this is confusing. Can you cite any</div>
    <div dir="auto">&nbsp; &nbsp; &nbsp;rule that would clarify this once and for all?</div>
    <div dir="auto"><br></div>
    <div dir="auto">&nbsp;"A. Yes. Please see CMOS 9.38: “Except in the twenty-four-hour system</div>
    <div dir="auto">&nbsp; &nbsp; &nbsp;(see 9.39), numbers should never be used to express noon or</div>
    <div dir="auto">&nbsp; &nbsp; &nbsp;midnight (except, informally, in an expression like twelve o'clock</div>
    <div dir="auto">&nbsp; &nbsp; &nbsp;at night). Although noon can be expressed as 12:00 m. (m. =</div>
    <div dir="auto">&nbsp; &nbsp; &nbsp;meridies), very few use that form. And the term 12:00 p.m. is</div>
    <div dir="auto">&nbsp; &nbsp; &nbsp;ambiguous, if not illogical.”</div>
    <div dir="auto"><br></div>
    <div dir="auto">I was taught that at school in the 1950s. It seems it got forgotten.</div>
    <div dir="auto"><br></div>
    <div dir="auto">¹ various editions of US Government Printing Office Style Manual.</div>
    <div dir="auto"><br></div>
    <div dir="auto">Cheers,</div>
    <div dir="auto">David.</div>
    </blockquote>
    </div><div dir="auto">Seen in Japan that noon is 0:00 pm</div><div dir="auto">Quite logical</div>
    <div id="aqm-signature" dir="auto" style="color: black;"><div dir="auto"><br></div><div dir="auto">--&nbsp;</div><div dir="auto">Erwan David</div></div>
    </div></body>
    </html>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From David Wright@21:1/5 to Greg Wooledge on Fri Jun 28 06:20:01 2024
    On Wed 26 Jun 2024 at 12:50:32 (-0400), Greg Wooledge wrote:
    On Wed, Jun 26, 2024 at 11:25:38 -0500, John Hasler wrote:
    I wrote:
    12 Noon and 12 Midnight works.

    David Wright wrote:
    Except that The Wanderer's "strictly correct" version, M for noon,
    is out there in some pre-2008 documents.

    If you use M for noon you should use either AM or PM for midnight.

    That was the case in 1984¹, when they used PM, which agrees with the expression "midnight on Saturday", and with the terminology of
    deadlines, both of which assume that midnight belongs to the end
    of the day. But it's still somewhat arbitrary.

    By the 2000 edition, they decided to eliminate M in favour of 12 AM,
    presumably because of 12 PM being already established for midnight.

    Then, in the 2008 edition, they swapped AM and PM around, without
    so much as a footnote.

    Or... you could STOP confusing yourself and everyone around you, and
    use the correct, standard notation.

    12:00 AM = Midnight
    12:00 PM = Noon

    Like it or not, this is what people agreed on, decades or centuries ago.
    If you use this, you will be understood. If you make up your own crazy
    crap, you will not be. And then you risk polluting your mind with your made-up crap to the point where you can no longer remember what the
    correct versions are.

    I don't think that adopting AM/PM at 12 o'clock is some centuries-old tradition, with such a recent volte-face. The best idea is just to
    avoid them both. As the Chicago Manual of Style online FAQ says:

    "Q. To me, 12:00 is either noon or midnight, never a.m. or p.m.
    I keep seeing copy that says “before 12 p.m.” and I can’t
    convince the copywriters that this is confusing. Can you cite any
    rule that would clarify this once and for all?

    "A. Yes. Please see CMOS 9.38: “Except in the twenty-four-hour system
    (see 9.39), numbers should never be used to express noon or
    midnight (except, informally, in an expression like twelve o'clock
    at night). Although noon can be expressed as 12:00 m. (m. =
    meridies), very few use that form. And the term 12:00 p.m. is
    ambiguous, if not illogical.”

    I was taught that at school in the 1950s. It seems it got forgotten.

    ¹ various editions of US Government Printing Office Style Manual.

    Cheers,
    David.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From John Crawley@21:1/5 to Erwan DAVID on Fri Jun 28 08:30:01 2024
    On 28/06/2024 14:00, Erwan DAVID wrote:

    Le 28 juin 2024 13:12:03 David Wright <deblis@lionunicorn.co.uk> a écrit :

    On Wed 26 Jun 2024 at 12:50:32 (-0400), Greg Wooledge wrote:
    On Wed, Jun 26, 2024 at 11:25:38 -0500, John Hasler wrote:
    I wrote:
    12 Noon and 12 Midnight works.

    David Wright wrote:
    Except that The Wanderer's "strictly correct" version, M for noon,
    is out there in some pre-2008 documents.

    If you use M for noon you should use either AM or PM for midnight.

    That was the case in 1984¹, when they used PM, which agrees with the
    expression "midnight on Saturday", and with the terminology of
    deadlines, both of which assume that midnight belongs to the end
    of the day. But it's still somewhat arbitrary.

    By the 2000 edition, they decided to eliminate M in favour of 12 AM,
    presumably because of 12 PM being already established for midnight.

    Then, in the 2008 edition, they swapped AM and PM around, without
    so much as a footnote.

    Or... you could STOP confusing yourself and everyone around you, and
    use the correct, standard notation.

    12:00 AM = Midnight
    12:00 PM = Noon

    Like it or not, this is what people agreed on, decades or centuries ago. >>> If you use this, you will be understood.  If you make up your own crazy >>> crap, you will not be.  And then you risk polluting your mind with your >>> made-up crap to the point where you can no longer remember what the
    correct versions are.

    I don't think that adopting AM/PM at 12 o'clock is some centuries-old
    tradition, with such a recent volte-face. The best idea is just to
    avoid them both. As the Chicago Manual of Style online FAQ says:

     "Q. To me, 12:00 is either noon or midnight, never a.m. or p.m.
         I keep seeing copy that says “before 12 p.m.” and I can’t
         convince the copywriters that this is confusing. Can you cite any
         rule that would clarify this once and for all?

     "A. Yes. Please see CMOS 9.38: “Except in the twenty-four-hour system
         (see 9.39), numbers should never be used to express noon or
         midnight (except, informally, in an expression like twelve o'clock >>      at night). Although noon can be expressed as 12:00 m. (m. =
         meridies), very few use that form. And the term 12:00 p.m. is
         ambiguous, if not illogical.”

    I was taught that at school in the 1950s. It seems it got forgotten.

    ¹ various editions of US Government Printing Office Style Manual.

    Cheers,
    David.
    Seen in Japan that noon is 0:00 pm
    Quite logical

    --
    Erwan David

    Except that midnight is also 0:00, so you still have the am/pm confusion.
    They should have kept 0:00 just for midnight really.

    --
    John

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From John Crawley@21:1/5 to Keith Bainbridge on Sun Jun 30 03:40:01 2024
    On 28/06/2024 18:42, Keith Bainbridge wrote:

    On 28/6/24 16:13, John Crawley wrote:

    Except that midnight is also 0:00, so you still have the am/pm confusion.
    They should have kept 0:00 just for midnight really.


    That's the first time I've seen anything to justify calling midnight AM. Thankyou

    But how can mid-day be after mid-day?   Ah: it has been set up as a convention.



    To be honest, I don't think I often hear mid-day referred to as "zero hour" (0:00) here in Japan.
    It seems to be more common for midnight, where it makes sense, being the same as in the 24hr clock.

    btw in Thailand they divide the day into four six-hour sections, so you can have "three in the night", "three in the morning", "three in the afternoon" or "three in the evening".

    --
    John

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)