Ik heb de tabel alsvolgt gedefinieerd in MySQL:
$sql = "CREATE TABLE dagboek ( " .
"nr INT NOT NULL AUTO_INCREMENT PRIMARY KEY, " .
"naam varchar(250), " .
"onderwerp varchar(250), " .
"datumaus datetime, " .
"datumned datetime, " .
"bericht TEXT " .
")";
Vervolgens bepaal ik een waarde voor de attributen datumned en datumaus:
$datetimened = date("YmdHis", mktime(date("H"), date("i"), date("s"),
date("m"), date("d"), date("Y")));
$datetimeaus = date("YmdHis", mktime(date("H")+10, date("i"), date("s"),
date("m"), date("d"), date("Y")));
wanneer ik de waarde controleer dan verschijnt netjes:
datetimened: 2003-04-05 21:07:06
datetimeaus: 2003-04-06 07:07:06
echter als ik vervolgens probeer om de tijd en datum netjes in "H:i:s d M Y"
uit te drukken dmv onderstaande berekening:
$datefromdbned = $tekst["datumned"];
$yearned = substr($datefromdbned,0,4);
$monned = substr($datefromdbned,5,2) + 1;
$dayned = substr($datefromdbned,8,2) - 1;
$hourned = substr($datefromdbned,11,2);
$minned = substr($datefromdbned,14,2);
$secned = substr($datefromdbned,17,2);
$orgdatened = date("H:i:s d M Y",
mktime($hourned,$minned,$secned,$dayned,$monned,$y earned));
$datefromdbaus = $tekst["datumaus"];
$yearaus = substr($datefromdbaus,0,4);
$monaus = substr($datefromdbaus,5,2) + 2;
$dayaus = substr($datefromdbaus,8,2) - 2;
$houraus = substr($datefromdbaus,11,2);
$minaus = substr($datefromdbaus,14,2);
$secaus = substr($datefromdbaus,17,2);
$orgdateaus = date("H:i:s d M Y",
mktime($houraus,$minaus,$secaus,$dayaus,$monaus,$y earaus));
$orgdatened: 21:07:06 05 Apr 2003
$orgdateaus: 07:07:06 06 Apr 2003
Ik zou graag willen weten waarom ik in hemelsnaam onderstaande getallen bij
dag en maand moet optellen/aftrekken en
waarom ook nog verschillende getallen.
$monned = substr($datefromdbned,5,2) + 1;
$dayned = substr($datefromdbned,8,2) - 1;
$monaus = substr($datefromdbaus,5,2) + 2;
$dayaus = substr($datefromdbaus,8,2) - 2;
--
Rob Urlings
NSAVC: voorspel de uitslag van de GP van Brazilië
kijk voor meer informatie en de actuele stand op: http://f1.ufit.nl

Likes:
![[PHP] waarom moeilijk doen als het ook makkelijk kan](https://www.webhostingtalk.nl/images/WHT_rd/misc/dT.png)
Quote