Afficher la date d'anniversaire de quelqu'un en fonction d'une date (meme avant 1970)

Soyez le premier à donner votre avis sur cette source.

Snippet vu 24 086 fois - Téléchargée 35 fois

Contenu du snippet

Voici ma petite fonction que j'ai concue lors d'un debat sur une autre source ^^

Ma premiere source, soyez indulgent :)

Source / Exemple :


<?php 
// Attention, $jour, $mois et $annee doivent etre des chiffres !
function AfficheDate ($jour, $mois, $annee)
{
/* On génère une erreur lorsque $jour $mois ou $annee est 
 exprimé en chiffre ou $annee ne contient pas 4 chiffres */

if(!is_numeric($jour) || !is_numeric($mois) || 
!is_numeric($annee) || strlen($annee) != "4")

{
echo "Mauvais format de date détecté<br>";
echo "Jour : $jour<BR>Mois : $mois<BR>Annee : $annee";
return false;
}

// On verifie que $jour et $mois ont deux chiffres (01, 02, 03 ...)
if(strlen($jour) == 1) 
    {
    $jour1 = '0'.$jour;
    }
else {$jour1 = $jour;}

if(strlen($mois) == 1) 
    {
    $mois1 = '0'.$mois;
    }
else {$mois1 = $mois;}

$naissance = $annee.$mois1.$jour1;

$date = floor((date("Ymd")-$naissance)/10000);

if($date > 1) {$ans = " ans";} else {$ans = " an";}

echo $date, $ans;

return true;

}
?>

Conclusion :


Voila je suis ouvert a toute modification :)

A voir également

Ajouter un commentaire

Commentaires

Messages postés
125
Date d'inscription
mercredi 31 mars 2004
Statut
Membre
Dernière intervention
8 juin 2006

J'ai mis ma nouvelle source, allez voir ^^
Messages postés
12303
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
35
moi ça me déranges pas, masi pour tes 2 premiers commentaires sur chaque source, un bot pourait faire pareil... avoue que c'est un peu ... spé comme "conversation"...
Messages postés
9433
Date d'inscription
mardi 9 octobre 2001
Statut
Membre
Dernière intervention
13 avril 2007
8
Ah bah donc tu l'as quand même dit ^^

m'enfin précise-le si tu le sais alors, ça m'évitera de me faire incendier ^^
Messages postés
125
Date d'inscription
mercredi 31 mars 2004
Statut
Membre
Dernière intervention
8 juin 2006

Si j't'ai grillé coucou ^^

(il est ivre)
Messages postés
12303
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
35
lol
(((taisez vous les autres, si il croit que cette fois ci on lui geuleras dessus, on va lui faire une surprise, c'est son aniversaire : on va le laisser croire qu'on ne le savait pas...)))

Bravo antimicro, je savais pas et en regardant dans le manuel, j'ai vu ça moi aussi, j'étais étonné dis donc !!!

(ps, tu penseras à changer l'eau des poissons)

tout ça pour te dire que les 3/4 des personnes à qui tu fais tes remarques le savent!!! et que ça gache les bons commentaires qu'ile auraient pu avoir sur leur source...

t'es très fort en programmation, et sympathique, mais t'en fait trop...

si tu fais ça pour qu'on se cotises pour t'acheter un jeu vidéo pour que tu nous laisse tranquile, bah tu peux toujours attendre..

(PS je n'ai pas bu une goutte d'alcool)
Afficher les 15 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.