У меня есть проблема с DateTime :: createFromFormat. Я хочу создать с определенным форматом: Y-d-m
я пытаюсь это
$date = DateTime::createFromFormat("Y-d-m H:i:s", $myFirstDate->format('Y-d-m H:i:s'));
Результат (для var_dump ($ date)):
object(DateTime)#400 (3) { ["date"]=> string(26) "2016-04-16 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(13) "Europe/Berlin" }
Это неверный формат (Y-m-d)
$myFirstDate
является объектом даты и времени с Y-m-d
формат и я хочу инвертировать день и месяц
var_dump($myFirstDate)
так же, как $date
Спасибо
Julien
Объект DateTime содержит дату и время в стандартном формате, т.е. YYYY-MM-DD HH:ii:ss
, Он, конечно, должен держать его в стандартном / разумном формате, чтобы вы могли легко связываться с форматами, используя ->format()
метод.
Если вы хотите отобразить его в другом формате, просто используйте ->format()
метод, чтобы отобразить его или поместить результат в текстовую переменную для дальнейшего использования
echo $myFirstDate->format('Y-d-m H:i:s');
или же
$display_date = $myFirstDate->format('Y-d-m H:i:s');
Других решений пока нет …