Hoi phpfreakz,

Ik heb een datum variabele het is dus een string in de formaat:

'Thursday, 26 April 2012 at 08:34'

Ik wil deze datetime gebruiken in mysql en vraag mij af hoe kan ik de string converteren naar een mysql geschikte datum format in php

weet iemand hoe ik dit goed doe
hoi reshad farid bedankt voor je reactie als ik probeer

<?php

$MySQLtime=strtotime($created_time);

?>

veranderen alle datums in January 1, 1970, 12:00 am
dit is bogus hoe moet ik het goed doen

<?php
	echo date('d-m-Y H:m:s', strtotime(str_replace('at', '', 'Thursday, 26 April 2012 at 08:34'))); // 26-04-2012 08:04:00
?>
Hoi Hertog Jan bedankt voor je reactie

In mijn geval krijg ik terug

<?php
echo date('d-m-Y H:m:s', strtotime(str_replace('at', '', 'Thursday, 26 April 2012 at 08:34'))); // 26-04-2012 08:04:00UTC11000000Thu
?>
let er op: m = maand; i = minuten

Dit zou ik doen
<?php
$date = date_create(str_replace(' at ', ' ', 'Thursday, 26 April 2012 at 08:34'));
echo $date->format('Y-m-d H:i:s'); // ofwel een ander formaat dat je kiest.
?>

Reageren