Datetime naar leesbaar
Eeyk Vd noot
12/03/2015 09:44:32Goede morgen,
ik ben bezig met een scritp die datetime in de database leesbaar maakt.
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.
ik ben bezig met een scritp die datetime in de database leesbaar maakt.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?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);
?>
$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.
Gewijzigd op 12/03/2015 09:49:41 door Eeyk Vd noot
PHP hulp
06/11/2024 00:57:59- SanThe -
12/03/2015 09:57:10$weekdagnamen = array('maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', 'zaterdag', 'zondag');
Gewijzigd op 12/03/2015 09:57:29 door - SanThe -
Eeyk Vd noot
12/03/2015 11:54:19Thanks, oei dat was inderdaad een logisch geweest.
pfff ik zat maar te kutten met de mysqli_ string.
pfff ik zat maar te kutten met de mysqli_ string.