Bonjour,
Je souhaite tester une date pour voir si elle est bicextile, je n'ai pas pu trouver l'algorithme, pourriez-vous m'éclairer ?
Merci
Bonjour,
Je souhaite tester une date pour voir si elle est bicextile, je n'ai pas pu trouver l'algorithme, pourriez-vous m'éclairer ?
Merci
si tu as l'année en entier (genre 2008) :
Si c'est divisible par 400
Sinon si c'est divisible par 4 mais par par 100
Merci,Envoyé par Asmodean
Tu veux dire que c'est divisible par 4 ET par 100 ?
Nan pardon:
Si c'est divisible par 4 mais pas par 100 (l'année 2000 n'étais pas bicextile)
l'année 2000 est bien bicextile si je regarde le calendrier.Envoyé par Asmodean
Suis-je bête....2000 est divisible par 400, c'était un mauvais exemple....
Plutot 1900 alors. Ou 2100 ne sera pas bicextile non plus.
Tu vuex dire qu'une date divisible par 400 ?Envoyé par Asmodean
Ca sera plus clair en prog j'imagine![]()
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 if( annee divisible par 4 ) { if( annee divisible par 400 ) bicextile else if( annee divisible par 100 ) non bicextile else bicextile }
Pour information date via l'option de format L peut vous fournir cette information. Il faudrait cependant transformer auparavant votre date en un timestamp (fonction mktime).
A vous de voir ce qui est le plus pratique/court à mettre en oeuvre.
Salut,
Le code pour savoir si l'année est bissextile :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <?php // L'année est bissextile if (date("L", mktime(0, 0, 0, 1, 1, Ton année)) == 1) { } // l'année n'est pas bissextile else { } ?>
Partager