dimanche 30 novembre 2008

I dont love PHP ...

Troisième semaine de cours sur le PHP, cette fois, nous devions développer une fonction capable de retourner un chiffre selon l'age de la personne et un prix après ristourne.

Si le prix après ristourne ne m'a pas posé trop de probléme, l'autre fonction m'aura occupé plus longtemps.

Savez-vous que pour calculer combien de secondes il y a dans une année, il faut :
  • Additionner 4 années pour prendre en compte les années bissextiles : 365 + 365 + 365 + 366 = 1461 jours
  • Multiplier cela par 24 heures (la durée d'une journée, il parait ;-))
  • Multiplier par 60 minutes
  • Multiplier par 60 secondes
  • Diviser par 4 années
ce qui fait (1461 x 24 x 60 x 60) /4 = 757 382 400 secondes par an

Ben moi je le savais pas ! Je vous explique même pas quand il faut en plus insérer cela dans du code :
$datedenaissanceensec = mktime(0, 0, 0, $date[1], $date[0], $date[2]);
$time = time() - $datedenaissanceensec;
$secs_by_year = (1461*24*60*60)/4;
$classeprix = ($time / $secs_by_year) ;

Le résultat : >>>>> Cliquez ici <<<<<<<

Aucun commentaire: