Verschil tussen datums

Status
Niet open voor verdere reacties.

rickrottweiler

Gebruiker
Lid geworden
14 jan 2008
Berichten
674
Beste ik ben druk bezig met bouwen van websites voor school enz.
Nu moet er een formulier ingevuld worden waar ook de datum ingevuld word, en deze wordt dan naar de server gestuurd waar dan php code uitgevoerd moet worden.

Ik wil dan dat de datum van nu afgetrokken wordt van de datum die in het formulier is ingevuld, zodat de invuller een aantal dagen op zijn scherm krijgt.

Het gaat hier om hoeveel dagen je al gestopt bent met roken.

Alvast bedankt:thumb:
 
Als je em draaiend hebt op je website kun je dit heel makkelijk doen met de DateTime class, specifiek $DateTime->diff( $andereDateTime );

Hier is een voorbeeld recht vanaf de site:

PHP:
<?php
$datetime1 = new DateTime('2009-10-11');
$datetime2 = new DateTime('2009-10-13');
$interval = $datetime1->diff($datetime2);
echo $interval->format('%R%a days');
?>
 
Hoi bedankt voor het meedenken.

PHP is helemaal nieuw voor mij.

Dit heb ik in ieder geval al:
<?php

$naam =$_GET ["naam"];
$leeftijd =$_GET ["leeftijd"];
$datum = $_GET ["datum"];
$datum2 = date("d-m-Y");
$gestopt = $datum2 - $datum;
echo "Uw naam is: " .$naam;
echo "</br>Uw leeftijd is: " .$leeftijd;
echo "</br>U bent al : " .$gestopt;
echo " dagen gestopt";

?>

en in principe werkt dat omdat hij de datum het het formulier haalt, maar zodra ik een andere maand dan september (nu) kies, dan gaat hij niet door met tellen maar begint hij weer bij 0 dagen op 21 augustus bijvoorbeeld
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan