Page 1 sur 1

transformer une annee 2 chiffre en 4

Posté : 25 août 2008, 22:37
par moileraz
Bonjour je suis à la recherche d'une solution pour transformer une annee en 2 chiffres en 4

Merci d'avance

Posté : 25 août 2008, 22:47
par Sékiltoyai
Est ce vraiment bien compliqué ? Si jamais le nombre est au dessous d'un certain seuil, tu rajoutes 20 devant, s'il est au dessus tu rajoutes 19…

Posté : 25 août 2008, 22:54
par @rthur
Heureusement qu'on est dans la section du forum :
"PHP avancé - Pour les initiés, les confirmés, les experts, les gourous ... voire plus!" :lol:

Posté : 26 août 2008, 09:43
par Berzemus
Est ce vraiment bien compliqué ? Si jamais le nombre est au dessous d'un certain seuil, tu rajoutes 20 devant, s'il est au dessus tu rajoutes 19…
Ah, facile pour le 20ème et le 19ème, mais en-deça ? hahaar!!

Il va te falloir un sacré algorithme d'extrapolation binumérique basé sur le principe d'incertitude (ou d'indétermination) de Heisenberg, pour représenter l'année en 2 chiffres non plus par des valeurs mais par un opérateur hermitien, agissant sur un espace de Hilbert . Je ne l'ais jamais fait, mais une fois que tu pourrais vérifier la symétrie hermitienne des deux chiffres, par une simple forme sesquilinéaire il devrait y avoir moyen d'inférer le siècle et le millénaire de l'année spécifiée.

Même si d'après le théorème de Lax-Milgram, L'endomorphisme ne sera pas bijectif, il n'y aura donc pas de valeur unique, mais c'est dans des cas trop spécifiques; 00 qui peu donner 1300 et 1700, 68 qui vaut pour 868 et 1868, et au pire 27 qui peut donner 1427, 2127, et bizarrement 1982.

Posté : 26 août 2008, 10:01
par @rthur
Il va te falloir un sacré algorithme d'extrapolation binumérique basé sur le principe d'incertitude (ou d'indétermination) de Heisenberg,
pour représenter l'année en 2 chiffres non plus par des valeurs mais par un opérateur hermitien...
...en référence au mathématicien Charles Hermite, dont le frère "Bernard" donna son nom au célèbre crustacé. 8-)