<?php
$dutch_date = "donderdag 27 maart 2014 00:30";
$converted_date = array();
$pattern = "#(?P<day_of_the_week>\w+)\ (?P<day>\d+)\ (?P<month>\w+)\ (?P<year>\d+)\ (?P<hour>\d+):(?P<minute>\d+)#s";
preg_match($pattern,$dutch_date, $converted_date);
$date = "";
$date .= $converted_date["year"] . "-";
$datemap = array("januari"=>"01", "februari"=>"02", "maart"=>"03", "april"=>"04", "mei"=>"05", "juni"=>"06",
"juli"=>"07", "augustus"=>"08", "september"=>"09", "oktober"=>"10", "november"=>"11", "december"=>"12");
$date .= $datemap[$converted_date["month"]]. "-";
$date .= $converted_date["day"]. " ";
$date .= $converted_date["hour"] . ":";
$date .= $converted_date["minute"] .":00";
$format = 'Y-m-d H:i:s';
$date = DateTime::createFromFormat($format, $date);
print_r($date);
?>
preferences:
34.89 ms | 402 KiB | 5 Q