Si vous avez déjà du gérer des dates en code, vous le savez, c'est HO-RI-BLE 😭
Tellement de subtilités à gérer : les timezones, l'heure d'été, les années bissextiles, c'est l'enfer.
Et quand vous pensez que ça marche, il y a toujours un cas foireux qu'on a oublié.
Mais... il y a un truc,
Tellement de subtilités à gérer : les timezones, l'heure d'été, les années bissextiles, c'est l'enfer.
Et quand vous pensez que ça marche, il y a toujours un cas foireux qu'on a oublié.
Mais... il y a un truc,
Comments
Et quand vient le moment de gérer les timezones, et qu'on réalise que les heures d'été changent pas partout à la même date, on pleure du sang.
Et si on simplifiait tout ça ?
Plein de problème disparaissent !
En fait, la complexité des dates vient que le sujet est très vaste, ce qui rend la projection mentale difficile. Il y a toujours un cas particulier qu'on oublie.
Demain sera toujours demain, pas d'heure d'été à gérer. Ni de timezone. Ni de leap seconds.
Bref la vie redevient rose !
Je vous présente PlainDate !
https://github.com/xurei/plain-date-js
Je suis chaud d'avoir votre feedback à son sujet !
Depuis que je m'en sers, j'ai récupéré 3 points de santé mentale.
Le package NPM arrive soon !