Verjaardagsscript
Auteur: Frederic - 28 augustus 2005 - 20:29 - Gekeurd door: nemesiskoen - Hits: 11630 - Aantal punten: (0 stemmen)
Dit is een simpel scriptje dat berekend hoeveel dagen er nog te gaan zijn tot een volgende verjaardag.
Je hebt 3 var's nodig:
-geboortedatum_dag
-geboortedatum_maand
-geboortedatum_jaar
Logisch, niet?
Je moet $verjaardag_tekst echo'en.
|
Code: |
<?php
function verjaardag($geboortedatum_dag,$geboortedatum_maand,$geboortedatum_jaar){
$vandaag_uur = (date("H", time());
$vandaag_minuut = date("i", time());
$vandaag_second = date("s", time());
$verjaardag = mktime(($vandaag_uur),($vandaag_minuut),($vandaag_second), $geboortedatum_maand, $geboortedatum_dag, (date("Y", time()))); // Zoeken het tijdstip van de verjaardag (met de huidige tijd => preciezer)
$vandaag = time();
$verschil = $verjaardag - $vandaag; // Verschil berekenen tussen de 2 timestamps
$leeftijd = (date("Y", time())) - $geboortedatum_jaar; //Tussendoor even de leeftijd berekenen
if ($verschil < 0) //Verjaardag is al geweest dit jaar, bereken volgend jaar
{
$verjaardag = mktime((date("H", time())),(date("i", time())),(date("s", time())), $geboortedatum_maand, $geboortedatum_dag, (date("Y", time()) + 1));
$leeftijd = $leeftijd + 1;
}
$verschil = $verjaardag - $vandaag;
$dagen_tot_verjaardag = floor($verschil/60/60/24);
if ($dagen_tot_verjaardag == 1)
{
$verjaardag_tekst = "Nog <b>".$dagen_tot_verjaardag."</b> (leeftijd: <b>".$leeftijd."</b>)!";
}
elseif ($dagen_tot_verjaardag != 0)
{
$verjaardag_tekst = "Nog <b>".$dagen_tot_verjaardag."</b> (leeftijd: <b>".$leeftijd."</b>)!";
}
else
{
$verjaardag_tekst = "Vandaag jarig (leeftijd: <b>".$leeftijd."</b>)";
}
return $verjaardag_tekst;
}
?>
<?php function verjaardag($geboortedatum_dag,$geboortedatum_maand,$geboortedatum_jaar){ $verjaardag = mktime(($vandaag_uur),($vandaag_minuut),($vandaag_second), $geboortedatum_maand, $geboortedatum_dag, (date("Y", time()))); // Zoeken het tijdstip van de verjaardag (met de huidige tijd => preciezer) $verschil = $verjaardag - $vandaag; // Verschil berekenen tussen de 2 timestamps $leeftijd = (date("Y", time())) - $geboortedatum_jaar; //Tussendoor even de leeftijd berekenen if ($verschil < 0) //Verjaardag is al geweest dit jaar, bereken volgend jaar { $leeftijd = $leeftijd + 1; } $verschil = $verjaardag - $vandaag; $dagen_tot_verjaardag = floor($verschil/60/60/24); if ($dagen_tot_verjaardag == 1) { $verjaardag_tekst = "Nog <b>".$dagen_tot_verjaardag."</b> (leeftijd: <b>".$leeftijd."</b>)!"; } elseif ($dagen_tot_verjaardag != 0) { $verjaardag_tekst = "Nog <b>".$dagen_tot_verjaardag."</b> (leeftijd: <b>".$leeftijd."</b>)!"; } else { $verjaardag_tekst = "Vandaag jarig (leeftijd: <b>".$leeftijd."</b>)"; } return $verjaardag_tekst; } ?>
Download code (.txt)
|
|
Stemmen |
Niet ingelogd. |
|