2017-02-01 3 views
-2

Моя дата "4 февраля 2017 - 06:35"Преобразовать строку даты Объект

Как я могу изменить в Date Object?

Я попытался

$date = date_create_from_format('d/M/Y:H:i:s', "04 February 2017 - 06:35"); 

но не работает

+0

что вы хотите на выходе? – ImBS

+0

@BhavinSasapra Я хочу объект даты заданной даты, я хочу сохранить в базе данных. –

+2

Вы используете правильную функцию, которую хотите просто указать формат даты. – Rizier123

ответ

2

время и формат должен быть соответствующий! Ваш формат: d M Y - H:i.

<?php 
    $date = DateTime::createFromFormat('d M Y - H:i', "04 February 2017 - 06:35"); 
    echo $date->format('Y-m-d H:i:s'); 
+0

Спасибо @Haotian Liu –

-1

Try This

Вы не можете получить прямой объект строки, вы должны использовать date_format

$date = date_create_from_format('j M Y - H:i', "04 February 2017 - 06:35"); 
echo date_format($date,"Y-m-d H:i:s"); 
+0

Вы также попробуете свой код @ keyz.Mist – ImBS

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