• driving_crooner@lemmy.eco.br
    link
    fedilink
    arrow-up
    0
    ·
    7 days ago

    In the last company I work for, the department was created from zero, and my boss just let me take all the technical decisions so from the begging everything was wrote in ISO-8601. When I left it was just the way it was, if you try to use any other date format anywhere something is going to give you an error.

  • ‮redirtSdeR@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    8 days ago

    Feb 27th 2013

    Boom. Everything is in a different format so you can order it however you want and it’s still readable.

    • Bourff@lemmy.world
      link
      fedilink
      arrow-up
      0
      ·
      8 days ago

      Why use abbreviations in your preferred language when you can have a solution that is language-agnostic and universal (for a given calendar) ?

      • WoodScientist@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        0
        ·
        8 days ago

        Because if there’s one problem simple enough that I trust an LLM or translation app not to fuck up, it’s simple translation of month labels from on language to another. If you’re writing in English, it’s reasonable to have month abbreviations in English. If someone wants to read it in a different language, they’re going to have to use translation software or hire a human translator to do it. And regardless of translation method, simple date translation will be among the most reliable and faithfully translated parts.

    • brsrklf@jlai.lu
      link
      fedilink
      arrow-up
      0
      ·
      edit-2
      8 days ago

      So, assuming you got the time wrong and meant you could confuse year and time of day, ISO also puts time after date.

      2025-05-01T18:18:03Z

      Which makes sense. Higher unit to lower unit.

    • TechGuy@discuss.online
      link
      fedilink
      arrow-up
      0
      ·
      edit-2
      8 days ago

      10:13pm or 8:13pm? I can see how this is confusing… perhaps another cartoon with more guidance might be needed.

      Personally I like date time groups: 272013 Feb 2013

  • four@lemmy.zip
    link
    fedilink
    English
    arrow-up
    0
    ·
    8 days ago

    That format near the cat’s tail should have used hue to differentiate year/month/day…

  • arc@lemm.ee
    link
    fedilink
    arrow-up
    0
    ·
    8 days ago

    The sane way of dealing with it is to use UTC everywhere internally and push local time and local formatting up to the user facing bits. And if you move time around as a string (e.g. JSON) then use ISO 8601 since most languages have time / cron APIs that can process it. Often doesn’t happen that way though…

    • expr@programming.dev
      link
      fedilink
      arrow-up
      0
      ·
      8 days ago

      Generally yes, that’s the way to do it, but there are plenty of times where you need to recreate the time zone something was created for, which means additionally storing the time zone information.

    • hazypenguin@feddit.nl
      link
      fedilink
      arrow-up
      0
      ·
      8 days ago

      Definitely. If your servers aren’t using UTC, then when you’re trying to sync data between different timezones, you’re making it harder for yourself.

    • nBodyProblem@lemmy.world
      link
      fedilink
      arrow-up
      0
      ·
      7 days ago

      The BEST way is to use the number of seconds after the J2000 epoch (The Gregorian date January 1, 2000, at 12:00 Terrestrial Time)

      • arc@lemm.ee
        link
        fedilink
        arrow-up
        0
        ·
        6 days ago

        ISO 8601 goes from 1582 (Julian calendar adoption) but can go even further with agreement about intention and goes down beyond the millisecond. Not sure why I want an integer from the year 2000 which only represents seconds.

  • Doubleohdonut@lemmy.ca
    link
    fedilink
    arrow-up
    0
    ·
    8 days ago

    Working for a global clinical research company, DD-Mmm-YYYY is the easiest for everyone to understand and be on the same page. It’s bad enough identifying which date you’re capturing in metadata without also trying to juggle multiple date formats.

    • m_f@discuss.online
      link
      fedilink
      English
      arrow-up
      0
      ·
      7 days ago

      Do you mean the post titles? I’ve been using the same format as was used since before I took over posting, but if people want ISO format that works for me

  • Burninator05@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    8 days ago

    Everyone should use date-time groups so we’re all on the same page down to the second.

    DDHHMMSSZmmmYY

      • m-p{3}@lemmy.ca
        link
        fedilink
        arrow-up
        0
        ·
        8 days ago

        Acquiring the document (legally) to ensure compliance for ISO 8601 is relatively expensive for a single person (~$200 USD), while RFC 3339 is accessible for free.

  • Noerknhar@feddit.org
    link
    fedilink
    arrow-up
    0
    ·
    8 days ago

    I’m working in an international company with colleagues around the world. To avoid confusion, I switched to using this format:

    27-FEB-2013

    • Imgonnatrythis@sh.itjust.works
      link
      fedilink
      arrow-up
      0
      ·
      8 days ago

      I deal with a lot of old records and boy I really prefer iso when you have to look at a lot of dates and things are in all different years, it’s helpful. Have you tried ISO? I also do a lot of international work and haven’t heard complaints about it being confusing.

    • ameancow@lemmy.world
      cake
      link
      fedilink
      English
      arrow-up
      0
      ·
      8 days ago

      As an American, I can’t get people in my team to standardize their email signatures with correct spelling.

  • Guidy@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    8 days ago

    This format can fuck off. I prefer the unambiguous format 2FEB2013.

    Checkmate, date snobs.

    And yes, nations are free to use their appropriate abbreviations for the months.