• @[email protected]
    link
    fedilink
    1010 months ago

    Because in reality you’re not doing stupid stuff like that in the image. And using Typescript definitely helps.

    However I’m always annoyed that the month parameter when constructing a date object is 0 based. So 1st of Jan is

    new Date(2024, 0, 1)
    
    • @JaddedFauceet
      link
      110 months ago

      Looks confusing at first, but I found it nice for accessing a month array.

      const months = ["Jan", "Feb", ...];
      
      months[0] === "Jan";
      
      const label = months[date.getMonth()];