Calcul années bissextiles

Soyez le premier à donner votre avis sur cette source.

Vue 50 214 fois - Téléchargée 456 fois

Description

fonction simple permettant de calculer les années bissextiles et facile à intégrer dans un script !

Source / Exemple :


<?php
/*
Une année est bissextile si :
	1. l'année est divisible par 4 mais non divisible par 100
	2. l'années divisible par 400

Ce calcul est exacte à compter du 15 octobre 1582, date de la réforme grégorienne
(passage du calendier julien au calendrier grégorien).
réf : http://www.imcce.fr/fr/actualites/archive.php?id=38

A partir de ces conditions on a juste à vérifier si les conditions 1 & 2
renvoient un entier (integer).
/*

/*
fonction : bissextile

  • /
function bissextile($annee) { if( (is_int($annee/4) && !is_int($annee/100)) || is_int($annee/400)) { // Année bissextile // vous remplacez le retour par ce que vou voulez return TRUE; } else { // Année NON bissextile // vous remplacez le retour par ce que vou voulez return FALSE; } } /****************************************************** Exemple 1 : Tableau des années depuis 1582
  • /
$aa = 1582; echo '<font color="#CC0000">Tableau des années bissextiles depuis ' . $aa . '</font><br>'; for($aa; $aa<=date('Y'); $aa++) { if(bissextile($aa)) { echo '<strong>' . $aa . ' : Bissextile</strong><br>'; } else { echo $aa . ' : Non bissextile<br>'; } } /****************************************************** Exemple 2 : somme nous dans une année bissextile ?
  • /
echo '<hr/><font color="#CC0000">' . date('Y') . ' '; echo bissextile(date('Y')) ? 'est' : 'n\'est pas'; echo ' bissextile.'; ?>

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
1
Date d'inscription
mercredi 8 mars 2006
Statut
Membre
Dernière intervention
26 novembre 2008

Code bien pratique merci
Messages postés
1293
Date d'inscription
mardi 9 novembre 2004
Statut
Membre
Dernière intervention
21 mai 2015

Bel exemple de off topic... vous pouvez pas en discuter sur le forum... ça évitera à tout le monde de recevoir des mails pour rien... et au serveur d'en envoyer par la même... merci... .. .

@ tchaOo°
Messages postés
2448
Date d'inscription
samedi 21 février 2004
Statut
Modérateur
Dernière intervention
29 janvier 2010
14
putain me manque le dernier il prend trop de ram lol
tant pis
Messages postés
540
Date d'inscription
vendredi 25 juin 2004
Statut
Membre
Dernière intervention
1 octobre 2007
2
J'ai validé tous les programmes ...

Louis
Messages postés
2448
Date d'inscription
samedi 21 février 2004
Statut
Modérateur
Dernière intervention
29 janvier 2010
14
bon ben alors des que j'ai un peu de temps je vais voir ce site ,, france ioi il a l'air pas mal du tout

je pense quand meme etre pris en demis final

juste une question ta validé le dernier programme ?
Afficher les 39 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Du même auteur (pilou92)