Как преобразовать дату w3c в произвольный формат?

Как мне преобразовать дату w3c в произвольный формат внутри PHP?

Моя дата w3c: «2015-02-26T03: 11: 41.000-03: 00» Мой пользовательский формат: «дд / мм / ГГГГ чч: мм: сс»

У кого-нибудь есть идеи?

0

Решение

Как насчет этого?

$dateTime = new DateTime('2015-02-26T03:11:41.000-03:00');
echo $dateTime->format('d/m/Y h:i:s');

Используя приведенные выше коды, он выведет:

26/02/2015 03:11:41

Всегда предлагается использовать DateTime класс, когда это возможно, который будет иметь исключение для обработки невозможных случаев анализа.

2

Другие решения

Проверьте Документы за date()

// prints something like: Wednesday the 15th
echo date('l \t\h\e jS');

Ознакомьтесь с разделом о параметрах по ссылке Docs.

0

Ты можешь попробовать:

$dateTime = new DateTime($dateVar);
$formatted = $dateTime->format("dd/mm/YYYY hh:mm:ss");
0

Вы можете сделать это так:

DateTime::createFromFormat(DateTime::W3C,  $your_w3c_date_here)->format('d/m/Y H:i:s');
0
По вопросам рекламы [email protected]