PHP/MYSQL - datum rekenen

Gestart doorFreestyle1 reacties7 weergaven

2 berichten · pagina 1 van 1

Freestyle

Lid · Topicstarter

Berichten
7.681
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik heb in mijn databse een datum staan.
Bijvoorbeeld:

2011-12-04
Dan wil ik uitrekenen hoeveel dagen dat is vergeleken met vandaag
Dat is dan 5dagen. Maar hoe doe ik dit?

Met timestamp kom ik er niet helemaal uit.
En toen ik verder ging kijken om het e.v.t in mijn query te doen kwam ik
DATEDIFF tegen maar dat will ook niet helemaal werken.

Hoe kan ik dit dan wel doen?
Alvast bedankt!
0
Berichten
6.485
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
je kan strtotime() erom heen zetten en vervolgens van elkaar aftrekken en weer opnieuw berekenen.

$date1 = "2010-03-24";
$date2 = "2011-06-26";

$verschil = abs(strtotime($date2) - strtotime($date1));

$jaren = floor($verschil / (365 * 60 * 60 * 24));
$maanden = floor(($verschil - $jaren * 365 * 60 * 60 * 24) / (30 * 60 * 60 * 24));
$dagen = floor(($verschil - $jaren * 365 * 60 * 60 * 24 - $maanden * 30 * 60 *60 * 24)/ (60 * 60 * 24));
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren