deze datum komt uit de database:

06:21:2004

vervolgens zet ik hem om met deze functie
<?
function convert_date($datum)
{
$days = explode (":" , $datum);
$month = $days[0];
$days = $days[1];
$year = $days[2];
$monthnumber = array("01","02","03","04","05","06","07","08","09","10","11","12");
$monthname = array("Januari","Februari","Maart","April","Mei","Juni","Juli","Augustus","September","Oktober","November","December");
$month = str_replace($monthnumber, $monthname, $month);
$new_date = $days . ' ' . $month . ' ' . $year;
echo "$new_date";
}
?>
maar nu krijg ik in mijn html de volgende weergave

21 Juni

dus zonder het jaartal, iemand enig idee wat er mis gaat?

bedankt alvast.
Ik ben van mening dat dit de ideale manier is om datum makkelijke en cordaat om te zetten naar een andere datum formaat.
met date("d-m-y H:i:s",strtotime($datum));
werkt het ook

Reageren