Goede morgen,
ik ben bezig met een scritp die datetime in de database leesbaar maakt.
<?php
$weekdagnamen = array('zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', 'zaterdag');
$maandnamen = array(1 => 'januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', 'augustus', 'september', 'oktober', 'november', 'december');
$sql = "SELECT
DATE_FORMAT(datum, '%w') AS dag,
DATE_FORMAT(datum, '%d') AS datum,
DATE_FORMAT(datum, '%c') AS maand,
DATE_FORMAT(datum, '%Y') AS jaar,
DATE_FORMAT(datum, '%T') AS tijd
FROM berichten_muur
WHERE `gebruikersnaam`='".mysqli_real_escape_String($dbcreat,$gebruikersnaam)."' ORDER BY datum DESC";
$res = mysqli_query($dbcreat,$sql) or die(mysqli_error($dbcreat));
$obj = mysqli_fetch_object($res);
$update = $weekdagnamen[$obj->dag].' '.$obj->datum.' '.$maandnamen[$obj->maand].' '.$obj->jaar.' '.$obj->tijd;
$datum = Datum_injectie($update);
?>
Alleen het probleem is dat donderdag als woensdag word weergeven en dinsdag als maandag.
Mijn database leest het als volgt.
00-00-0000 00:00:00 dagen-maanden-jaar tijd.
1.525 views