JavaScript's Temporal API kills Date and date-fns for good

JavaScript&rsquo;s Date object has been broken since 1995. It changes in place, it mixes up instants with wall-clock time, and it knows no timezone but the one your machine runs in. So you pull in date-fns , dayjs , or Moment just to add a day. The Temporal API fixes all of it with immutable, timezone-aware types like Temporal.PlainDate , Temporal.ZonedDateTime , and Temporal.Duration . Temporal…