• Tanoh@lemmy.world
    link
    fedilink
    arrow-up
    13
    ·
    2 days ago

    There is a reason almost everyone use some Date lib, like Luxon and not the built in. And well, having a horrible built in lib that they can’t change due to legacy code breaking is nothing really new or unique to JS.

    • bleistift2@sopuli.xyz
      link
      fedilink
      English
      arrow-up
      2
      ·
      21 hours ago

      The built-in lib is fine for basic stuff unless you do some crazy shit like expecting "2" to parse as a valid date.

      • Tanoh@lemmy.world
        link
        fedilink
        arrow-up
        4
        ·
        20 hours ago

        For very basic things maybe, but it has a lot of other weird problems and restrictions. Mutability, no real timezone support, very limited arithmetic, to name a few. As soon as you move beyond the very basic, you want someting more robust.