Je cherche un script (en php) pour convertir des dates r�volutionnaires
en dates "actuelles" (calendrier gr�gorien). Apr�s avoir cherch� un peu
sur le net je n'en ai pas vraiment trouv�...
Alors je me dis que je pourrais peut-�tre en �crire un, mais l� il me
manque la m�thode... Comment �a se convertit "� la main" ? Je m'imagine
mal travailler � partir d'une table de concordance compl�te...
J'ai trouv� ceci sur geneawiki : http://tinyurl.com/yzktoeo
Quelqu'un saurait me dire si c'est correct ? L'avantage c'est que dans
l'affirmative, c'est facile � impl�menter...
Sinon, connaissez-vous un script ou une librairie php qui soit fiable ?
Merci!
Carine
Il suffisait que je pose la question pour trouver toute seule 2 minutes
plus tard ;-)
A ma grande surprise il existe des fonctions d�j� impl�ment�es en php :
FrenchToJD() puis JDToGregorian() !
Mais m�me question : savez-vous si elles sont fiables ??
Carine
>
> J'ai trouv� ceci sur geneawiki : http://tinyurl.com/yzktoeo
>
Il y a aussi http://fr.wikipedia.org/wiki/Calendrier_r�publicain
--
Fran�ois
> A ma grande surprise il existe des fonctions d�j� impl�ment�es en php :
> FrenchToJD() puis JDToGregorian() !
>
> Mais m�me question : savez-vous si elles sont fiables ??
Personnellement, je pars du jour julien et je calcule avec la longueur
des ann�es. Je l'ai m�me appris � mon �diteur de textes Vim, qui je le
rappelle me permet la saisie dans LifeLines.
Le test d'une fonction n'est pas compliqu� : il suffit de lui faire
convertir tous les premiers jours de chaque calendrier dans l'autre.
J'avais fait corriger Cumberland.
--
Patrick Texier
vim:syntax=mail:ai:ts=4:et:tw=72
Si c'est pas trop complexe/long, pouvez-vous m'expliquer le calcul ?
>
> Le test d'une fonction n'est pas compliqu� : il suffit de lui faire
> convertir tous les premiers jours de chaque calendrier dans l'autre.
> J'avais fait corriger Cumberland.
Certes. Je vais tester �a.
Merci
Carine
> > Personnellement, je pars du jour julien et je calcule avec la longueur
> > des ann�es. Je l'ai m�me appris � mon �diteur de textes Vim, qui je le
> > rappelle me permet la saisie dans LifeLines.
>
> Si c'est pas trop complexe/long, pouvez-vous m'expliquer le calcul ?
Je mettrais en ligne des sources demain.
> > Personnellement, je pars du jour julien et je calcule avec la longueur
> > des ann�es. Je l'ai m�me appris � mon �diteur de textes Vim, qui je le
> > rappelle me permet la saisie dans LifeLines.
> Si c'est pas trop complexe/long, pouvez-vous m'expliquer le calcul ?
Je viens de mettre un source Perl �
<http://patrick.texier.free.fr/dates.zip>
Bonsoir Patrick,
Merci. M�me en ne connaissant pas Perl, c'est assez facile � comprendre,
et c'est int�ressant. Sauf que... Ca fait quoi, Ptdateold ?
La conversion si j'ai bien compris, ici, est gedcom --> julien -->
revolutionnaire. Mais �a ne me dit pas comment elle se fait ;-). Ceci
dit je ne me suis jamais trop int�ress�e au calendrier Julien, �a
m'aiderait peut-�tre � comprendre.
Et dans l'autre sens ?
Sinon, depuis mon message, j'ai impl�ment� ma conversion R�volutionnaire
--> Gr�gorien gr�ce aux deux fonctions php cit�es. Qui font d'ailleurs
comme vous : Rev --> Julien --> Gr�gorien. Ca marche bien, *� priori*.
J'obtiens les m�mes r�sultats que certains outils en ligne, mais rien ne
me dit qu'ils n'utilisent pas les m�mes fonctions que moi.
En tout cas le premier jour de chaque mois est correct, �a j'ai pu le
v�rifier.
Je n'ai pas pu tester la comparaison avec Franciade, que j'utilisais
avant... Il ne marche ni sous Seven, ni sous Fedora ^^
Carine
> Merci. M�me en ne connaissant pas Perl, c'est assez facile � comprendre,
> et c'est int�ressant. Sauf que... Ca fait quoi, Ptdateold ?
Il s'appelle old car la nouvelle version est objet, moins facile �
convertir dans un autre langage.
> La conversion si j'ai bien compris, ici, est gedcom --> julien -->
> revolutionnaire. Mais �a ne me dit pas comment elle se fait ;-). Ceci
> dit je ne me suis jamais trop int�ress�e au calendrier Julien, �a
> m'aiderait peut-�tre � comprendre.
Ne confonds pas le calendrier julien et le jour julien (julian day en
anglais). Le jour julien est ind�pendant du calendrier et correspond au
nombre de jours depuis le premier janvier 4713 avant JC (ou -4712 pour
les astronomes) � midi (d'ou le .5). C'est une norme incontournable pour
g�rer les dates sous forme de r�els.
Aaaah mais �a change tout �a !
Merci de l'info !
Carine
> > Ne confonds pas le calendrier julien et le jour julien (julian day en
> > anglais). Le jour julien est ind�pendant du calendrier et correspond au
> > nombre de jours depuis le premier janvier 4713 avant JC (ou -4712 pour
> > les astronomes) � midi (d'ou le .5). C'est une norme incontournable pour
> > g�rer les dates sous forme de r�els.
> Aaaah mais �a change tout �a !
> Merci de l'info !
J'ai fait le choix de prendre le premier jour julien et la longueur des
ann�es parce que le calendrier est court (15 ans) et que l'on prend en
d�faut tous ceux qui cherchent � calculer l'�quinoxe d'automne d�s que
l'on v�rifie avec l'excellent Red Shift.