Попробуйте отформатировать дату в RFC3339, который является предопределенным форматом.
$inputDate = "2014-03-10 05:40:00";
$datetime = DateTime::createFromFormat(DATE_RFC3339, $inputDate);
echo $datetime->format(DateTime::RFC3339);
Похоже, вы захотите использовать $order->get_date_created()
как $inputDate
, чтобы добраться туда, куда вы идете.
Кроме того, вы также можете просто
date("c", strtotime($order->get_date_created()))
, который также должен получить то, что вам нужно.
Я знаю, что это не совсем то, о чем вы спрашиваете, но поскольку вы пытаетесь работать с элементом HTML <time>
, ваша цель - использовать машиночитаемый формат , который я думаю, вы найдете общие указатели для этого.