PHP: Tijd tot verjaardag

Ik verveelde mij, dus heb ik maar even een functie geschreven die de tijd tot u volgende verjaardag berekend:

 $verjaardag)
        {
            //verjaardag is al geweest -> on to the next year
            $verjaardag = mktime(0, 0, 0, $maand, $dag, (date("Y", time()) + 1));
        }

        $seconden = $verjaardag - $nu;

        $minuten = $seconden / 60;
        $minuten = (int)$minuten;

        $seconden = $seconden - ($minuten * 60);

        $uren = $minuten / 60;
        $uren = (int)$uren;

        $minuten = $minuten - ($uren * 60);

        $dagen = $uren / 24;
        $dagen = (int)$dagen;

        $uren = $uren - ($dagen * 24);

        return sprintf("Nog %d dagen, %d uren, %d minuten en %d seconden tot verjaardag", $dagen, $uren, $minuten, $seconden);
    }

    if(isset($_POST['dag']) && isset($_POST['maand']) && is_numeric($_POST['dag']) && is_numeric($_POST['maand']))
    {
        printf("Uw verjaardag: %s", tijdTotVerjaardag($_POST['dag'], $_POST['maand']));
    }
?>
Dag:
Maand:
Bereken:

Ik denk niet dat ik moet uitleggen hoe dat ge het moet gebruiken :)

Online voorbeeld vind ge hier.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>