JPDev@programming.dev to Programmer Humor@programming.dev · 10 months ago===programming.devimagemessage-square65fedilinkarrow-up1674arrow-down117
arrow-up1657arrow-down1image===programming.devJPDev@programming.dev to Programmer Humor@programming.dev · 10 months agomessage-square65fedilink
minus-squareblackn1ght@feddit.uklinkfedilinkarrow-up10·10 months agoBecause 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)
minus-squareJaddedFauceet@lemmy.worldlinkfedilinkarrow-up1·10 months agoLooks 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()];
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
deleted by creator
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()];