ik had graag hulp gehad (een eerste zetje eigenlijk) om met tijd te kunnen rekenen. Ik wil namelijk - zoals google dat voor elkaar met gmail - zeggen hoelang het geleden is dat een post gedaan is...
Graag wat hulp (heb al gezocht op php.net maar mktime voldoet niet echt???)
mktime(); voldoet perfect :) Dan kan je gaan rekenen met seconden... Lijkt me de handigste oplossing...
Je genereert de tijd van de post dmv mktime(); en je vergelijkt met de huidige datum date("U"); ...
Dan wat wiskunde, 1 dag = 86400 seconden :) En dan kan je rekenen ;)
?
Onbekende gebruiker
21-08-2005 21:14
ik begrijp het niet helemaal... :-(
<?php
echo ( date(m.'-'.d.'-'.Y.': '.H.'-'.i.'-'.s) );
?> geeft de datum weer + het uur. hoe kan ik in hemelsnaam mktime daarin foefelen. Het is niet helemaal duidelijk uitgelegd (vind ik) op php.net er staat blijkbaar altijd een "pre set" datum in. Kan je mss een snippit posten die me verder helpt?
<?php
// Maak de datum van 31-12-2004
$timetoen=mktime(0, 0, 0, 12, 31, 2004);
// Maak de datum van vandaag
$timenu=mktime(0, 0, 0, date("m"), date("d"), date("Y"));
// Verschil in dagen is
$verschil=($timenu-$timetoen)/86400;
?>