Quantième

Résolu/Fermé
chinou toure Messages postés 18 Date d'inscription lundi 23 juin 2008 Statut Membre Dernière intervention 6 mars 2009 - 25 juin 2008 à 18:18
chinou toure Messages postés 18 Date d'inscription lundi 23 juin 2008 Statut Membre Dernière intervention 6 mars 2009 - 4 juil. 2008 à 13:02
Bonjour,


je voudrais un script qui permet de calculer la quantième d'un jour quelconque

Merci.

2 réponses

chinou toure Messages postés 18 Date d'inscription lundi 23 juin 2008 Statut Membre Dernière intervention 6 mars 2009
4 juil. 2008 à 12:59
quantieme.html

<html>
</body>
Indiquez la date<BR>
<form action="quantieme.php" method="post">
Jour:<input type="text" name="j"><br>
Mois:<input type="text" name="m"><br>
Année:<input type="text" name="a"><br>
<input type="submit" value="Résoudre" name="bouton">
</form>
</body>
</html>


bissextile.php

function bissextile($a)
{
return (($a%400==0)||(($a%4==0)&&($a%100!=0)));
}
?>



quantieme.php

<?php
$j=$_POST['j'];
$m=$_POST['m'];
$a=$_POST['a'];
include "bissextile.php";

function nbJoursMoisEcoules($m, $a)
{
$nbj=0;
switch($m) {
case 11: $nbj+=30;
case 10: $nbj+=31;
case 9: $nbj+=30;
case 8: $nbj+=31;
case 7: $nbj+=31;
case 6: $nbj+=30;
case 5: $nbj+=31;
case 4: $nbj+=30;
case 3: $nbj+=31;
case 2: if (bissextile($a)) $nbj+=29; else $nbj+=28;
case 1: $nbj+=31;
}
return $nbj;
}

function jourDansAnnee($j, $m, $a)
{
return $j+nbJoursMoisEcoules($m-1, $a);
}
echo jourDansAnnee($j, $m, $a);
?>
0
chinou toure Messages postés 18 Date d'inscription lundi 23 juin 2008 Statut Membre Dernière intervention 6 mars 2009
4 juil. 2008 à 13:02
résolu
0