Une suggestion pour une prochaine version:
il existe une norme internationale de représentation des dates (iso8601 voir ici) dans laquelle le tiret ("-") est LE séparateur dans les dates (avec le ":" pour les heures). Dans la mesure ou il n'y a aucune ambiguïté entre un "moins" en première position (pour les dates avant l'JC) et un "tiret" situé au milieu d'une date (entre année et mois par exemple), il conviendrait, pour un logiciel moderne, de se conformer aux normes en vigueur !
Pour préciser, l'année commence le 1er janvier à T0:0:0 et se termine le 31 décembre à T24:0:0 !
Sur deux calendriers, BSD pourrait être plus proche de l'exactitude:
La v12 n'a pas changé la manière de traiter le passage du calendrier julien au calendrier grégorien qui est un peu "olé-olé" ! Dire que toute date "à partir du 10 décembre 1582 sera considérée par défaut par Heredis comme relevant du calendrier grégorien" est FAUX ! Les jours du 10 au 19 décembre 1582 n'existent pas dans le calendrier grégorien en France !
A propos du calendrier républicain, la v12 dit, dans l'aide, que "ce calendrier s'applique pour la période comprise entre le 22 septembre 1792 et le 22 septembre 1806". Ces deux dates sont fausses:
Si le 22 septembre 1792 est le point de départ de l'an I, le calendrier républicain entra en vigueur à partir du lendemain du décret de la Convention nationale du 14 vendémiaire an II (5 octobre 1793). Napoléon l'abrogea le 1er janvier 1806. Là encore, BSD pourrait à peu de frais préciser son aide.
il existe une norme internationale de représentation des dates (iso8601 voir ici) dans laquelle le tiret ("-") est LE séparateur dans les dates (avec le ":" pour les heures). Dans la mesure ou il n'y a aucune ambiguïté entre un "moins" en première position (pour les dates avant l'JC) et un "tiret" situé au milieu d'une date (entre année et mois par exemple), il conviendrait, pour un logiciel moderne, de se conformer aux normes en vigueur !
Pour préciser, l'année commence le 1er janvier à T0:0:0 et se termine le 31 décembre à T24:0:0 !
Sur deux calendriers, BSD pourrait être plus proche de l'exactitude:
La v12 n'a pas changé la manière de traiter le passage du calendrier julien au calendrier grégorien qui est un peu "olé-olé" ! Dire que toute date "à partir du 10 décembre 1582 sera considérée par défaut par Heredis comme relevant du calendrier grégorien" est FAUX ! Les jours du 10 au 19 décembre 1582 n'existent pas dans le calendrier grégorien en France !
A propos du calendrier républicain, la v12 dit, dans l'aide, que "ce calendrier s'applique pour la période comprise entre le 22 septembre 1792 et le 22 septembre 1806". Ces deux dates sont fausses:
Si le 22 septembre 1792 est le point de départ de l'an I, le calendrier républicain entra en vigueur à partir du lendemain du décret de la Convention nationale du 14 vendémiaire an II (5 octobre 1793). Napoléon l'abrogea le 1er janvier 1806. Là encore, BSD pourrait à peu de frais préciser son aide.