Преобразуйте эту строку в datetime

Возможный дубликат:
PHP: Конвертировать необычный формат даты в метку времени наиболее эффективным способом?

Как преобразовать эту строку в формат datetime? 06 / Октябрь / 2011: 19: 00: 02

Я пробовал это, но он не работает.

$s = '06/Oct/2011:19:00:02'; $date = strtotime($s); echo date('d/M/Y:H:i:s', $date); 

Использовать DateTime :: createFromFormat

 $date = date_create_from_format('d/M/Y:H:i:s', $s); $date->getTimestamp(); 

Проблема заключается в форматировании кода,

inorder для использования strtotime() Вы должны заменить '06/Oct/2011:19:00:02' с 06/10/2011 19:00:02 и date('d/M/Y:H:i:s', $date); с date('d/M/YH:i:s', $date); , Обратите внимание на промежутки между ними.

Таким образом, окончательный код выглядит так:

 $s = '06/10/2011 19:00:02'; $date = strtotime($s); echo date('d/M/YH:i:s', $date);