Op mijn localhost server werkt de volgende datum/tijd notatie perfect. Deze notatie voer ik door binnen de mysql query. Echter heeft de server waar de website draait mysql 4. Graag zou ik willen weten welk element van de notatie niet werkt en waarom dit zo is. En mocht dit echt niet werken om wat voor reden dan ook welk alternatief ik heb.
Query:
<?php
CONCAT(
(DATE_FORMAT(n.datum, '%e ')),
(CASE DATE_FORMAT(n.datum, '%c ')
WHEN '1' THEN 'januari'
WHEN '2' THEN 'februari'
WHEN '3' THEN 'maart'
WHEN '4' THEN 'april'
WHEN '5' THEN 'mei'
WHEN '6' THEN 'juni'
WHEN '7' THEN 'juli'
WHEN '8' THEN 'augustus'
WHEN '9' THEN 'september'
WHEN '10' THEN 'oktober'
WHEN '11' THEN 'november'
WHEN '12' THEN 'december'
END),
(DATE_FORMAT(n.datum, ' %Y ')),
(DATE_FORMAT(n.datum, ' - %H:')),
(DATE_FORMAT(n.datum, '%i'))
) AS datumNL
?>
Helaas lukt het nog niet goed. De geimporteerde data is gedaan met de functie NOW() zoals hieronder te zien is.
<?php
$stmt = $db->prepare("
INSERT INTO
nieuws (kop, datum, bericht)
VALUES
(:kop, NOW(), :bericht)
");
?>
Hoe kan ik vervolgens (met welke query en met welk gebrui van strftime) de datum ophalen in bijvoorbeeld de notatie zoals vrijdag 22 december 1978.