github / github/relative-time-element
Stray days added to duration
Personne n'a encore pris cette issue.
- Langage dominant
- JavaScript
- Étoiles
- 4k
- Forks
- 192
- Merge moyen
- 1 j 10 h
- PR mergées (30 j)
- 5
Description
Hey, I am having an issue where the relative time between 2022-07-11T09:00:00+02:00 and 2023-07-11T09:00:00+02:00 is 1 year, 5 days instead of 1 year. Similarly 2023-05-11T09:00:00+02:00 and 2023-07-11T09:00:00+02:00 are 2 months, 1 day where I'd expect it to be just 2 months. As I shorten or lengthen the difference between datetimes the days decrease or increase respectively.
I can think of possibilities at calculation level where these come from, however I find the human-readable duration confusing.
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Reproduisez les sorties signalées dans relative-time-element à l’aide des deux paires de dates de l’issue, puis suivez le calcul de la durée utilisé par le composant web. Confirmez le comportement attendu pour les intervalles d’un an et de deux mois, et considérez l’issue comme terminée lorsque ces intervalles n’incluent plus un jour supplémentaire, tandis que les autres durées relatives restent correctes.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- javascript
- Domaine
- frontend, web-dev
- Type d'issue
- Bug
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- Active
- Clarté
- Plutôt claire
- Accessibilité débutants
- 58/100