<?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;
}
?>
 