• Deestan@lemmy.world
        link
        fedilink
        arrow-up
        0
        ·
        22 days ago

        After all the self-important blowhards in the committe were satisified that they had put their fingerprint on the ISO8601 document with bullshit like “year-month-week” format support and signed off, they went home.

        The rest stayed behind, waited a few minutes to be safe, and then quickly made RFC3339 like a proper standard.

        This is what RFC3339 vs ISO8601 feels like.

        • Vinstaal0@feddit.nl
          link
          fedilink
          arrow-up
          0
          ·
          21 days ago

          ISO8601 is YYYY-MM-DD nothing to do with weeks and isn;t the only difference of RFC3339 that you can use a space instead of a T in between the date and time? Also RFC3339 is only an internet standard while ISO is a generally international standard?

        • kata1yst@sh.itjust.works
          link
          fedilink
          English
          arrow-up
          0
          ·
          edit-2
          22 days ago

          Let’s not forget that technically you have to pay for ISO8601, despite it being nearly useless as a standard because it allows several incompatible formats to coexist.

          Fucking wild.

          • Deestan@lemmy.world
            link
            fedilink
            arrow-up
            0
            ·
            22 days ago

            While a fucking stupid concept, it’s nice that this particular format has a monetary deterrent.

      • tisktisk@piefed.social
        link
        fedilink
        English
        arrow-up
        0
        ·
        22 days ago

        Anyone help enlighten me about whatever this and unix epoch are getting at? Are these really more specific/better than iso 8601 and why specifically?

        • kata1yst@sh.itjust.works
          link
          fedilink
          English
          arrow-up
          0
          ·
          edit-2
          22 days ago

          Happily!

          So, first epoch time. It’s a pretty robust standard, covers many use cases, has few edge cases… but it’s specifically for machine usage, since it’s not human readable and it’s not reversible into the past (pre-1970).

          ISO 8601 (depending on the annum), by the text of the documentation, these are all valid dates:

          • 2007-04-05T14:30
          • 2007-04-05T12:30−02:00
          • 2007-04-05T14:30Z
          • 200704051430
          • 07-04-05T14:30
          • 2007-95T14:30

          Etc.

          RFC 3339 (& RFC 9557, it’s newest modification) is actually a subset of ISO 8601 and is far more prescriptive. For example you must have a timezone designator. You must have a separator between the date and time. You must use a dash between date elements and a colon between time elements. You can easily add standardized subseconds.

          • 2007-04-05T12:30−02:00
          • 2007-04-05 14:30Z

          This message RFC 3339 is much easier to parse and use by both machines and humans.

          This page (reddit, I know…) has a great summary, and so in the interest of knowledge and attribution I’ll link it: https://www.reddit.com/r/ISO8601/comments/p572xy/rfc_3339_versus_iso_8601/

          This website allows you to more directly compare the two interactively. https://ijmacd.github.io/rfc3339-iso8601/

          • tisktisk@piefed.social
            link
            fedilink
            English
            arrow-up
            0
            ·
            22 days ago

            This is delicious, and I can’t say thank you enough. I like this a lot. If anyone has any insight on more superior standards or subsets of these, please inform me. This made my day tho 😊

        • tisktisk@piefed.social
          link
          fedilink
          English
          arrow-up
          0
          ·
          22 days ago

          Were you mostly joking or is there a utility to this? Genuinely curious as someone that finds confusing things slightly more memorable in a really backwards way

          • BeigeAgenda@lemmy.ca
            link
            fedilink
            arrow-up
            0
            ·
            22 days ago

            Yes I was joking, get a random timestamp in this format and you have no idea what it’s referring to.

            DD:HH:MM:SS:mm:yy is even better because it could be a MAC address.

    • vinnymac@lemmy.world
      link
      fedilink
      arrow-up
      0
      ·
      22 days ago

      I’m now imagining a child who must write 2026-05-10T10:06:09.426792Z on all of their tests.

    • Owl@mander.xyz
      link
      fedilink
      arrow-up
      0
      ·
      22 days ago

      Hello from Hungary ! We should also democratize the Surname GivenName format

    • IninewCrow@lemmy.ca
      link
      fedilink
      English
      arrow-up
      0
      ·
      22 days ago

      Anyone that gives me a document or receipt or invoice with a date formatted DD-MM-YYYY should have a tire iron swung at their thighs

      • Vinstaal0@feddit.nl
        link
        fedilink
        arrow-up
        0
        ·
        21 days ago

        I rather have somebody write their invoices at DD-MM-YYYY cause there is a bigger chance it will most likely not be an invoice from a North American company which notriously cannot make proper invoices and most software that actually scans and processes invoices is based on the European standaard DD-MM-YYYY or on ISO8601.

    • tisktisk@piefed.social
      link
      fedilink
      English
      arrow-up
      0
      ·
      22 days ago

      As a big ISO 8601 guy myself, I request explanation of this 9001 addition? Never heard of it till now and am optimistic

    • slaacaa@lemmy.world
      link
      fedilink
      arrow-up
      0
      ·
      edit-2
      21 days ago

      Btw this is how it’s used in some countries (eg., Hungary, Japan, China, and a few others from Asia). All other date formats are very strange and confusing for us