2015-07-08 11 views
0

Я хочу получить метку времени этой даты из строки. Я пытаюсь:php - невозможно преобразовать дату из строки

DateTime::createFromFormat("Y-m-d", "2015-05-18T23:45:21.604Z"); 

Но он ничего не возвращает. Я не знаю, какой формат это.

+1

Просто посмотреть спецификаторов формата: http://php.net/manual/de/function.date.php – Rizier123

+0

Вы могли бы хотеть проверить это: HTTP: // StackOverflow. com/questions/6238992/conversion-string-to-date-and-datetime Первый ответ разбивает процесс на два pices. При этом отладка должна быть проще. – DocRattie

+0

проблема в том, что я не знаю формат. Я могу использовать 'substr()' для получения только первых символов из строки даты, но думаю, что это неправильный способ сделать это. – anderlaini

ответ

1

попробовать это,

$date = date_create_from_format('d/M/Y:H:i:s', '2015-05-18T23:45:21.604Z'); 
$date->getTimestamp(); 
Смежные вопросы