2015-08-28 6 views
-3

Я хотел был бы преобразовать 30.10.2014 15\:25\:24 в 30/Oct/2014 15:25:24. Я попробовал это, как это ...Как преобразовать строку в дату (php)?

$s = '30.10.2014 15\:25\:24'; 
$date = strtotime($s); 
echo date('d/M/Y H:i:s', $date); 

... но мой результат 01.Jan.1970 01:00:00

+0

$ Дата = дата ('dm-Y', strtotime ($ Date)); –

ответ

0

Его, потому что StrToTime возвращается FALSE, код, приведенный ниже

$s = '30.10.2014 15\:25\:24'; //invalid format 
$date = strtotime($s); 
if($date===FALSE) //if strtotime failed 
{ 
    echo "strtotime failed"; 
} 
+0

Спасибо, но как я могу конвертировать '30.10.2014 15 \: 25 \: 24' в' 30/Oct/2014 15: 25: 24'? – Jarla

+0

$ s = str_replace ("\\", "/", "30.10.2014 15 \: 25 \: 24"); –

+0

Не забудьте проверить этот ответ, как принято, если ур удовлетворен :) –

Смежные вопросы