如何将 w3c 日期转换为自定义格式?
How to convert w3c date to a custom format?
如何将 w3c 日期转换为 PHP 中的自定义格式?
我的 w3c 日期:“2015-02-26T03:11:41.000-03:00”
我的自定义格式:"dd/mm/YYYY hh:mm:ss"
有人知道吗?
这个怎么样?
$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
class,这将有异常来处理无法解析的情况。
查看 Docs date()
// prints something like: Wednesday the 15th
echo date('l \t\h\e jS');
查看文档中有关参数的部分 link。
你可以试试:
$dateTime = new DateTime($dateVar);
$formatted = $dateTime->format("dd/mm/YYYY hh:mm:ss");
你可以这样做:
DateTime::createFromFormat(DateTime::W3C, $your_w3c_date_here)->format('d/m/Y H:i:s');
如何将 w3c 日期转换为 PHP 中的自定义格式?
我的 w3c 日期:“2015-02-26T03:11:41.000-03:00” 我的自定义格式:"dd/mm/YYYY hh:mm:ss"
有人知道吗?
这个怎么样?
$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
class,这将有异常来处理无法解析的情况。
查看 Docs date()
// prints something like: Wednesday the 15th
echo date('l \t\h\e jS');
查看文档中有关参数的部分 link。
你可以试试:
$dateTime = new DateTime($dateVar);
$formatted = $dateTime->format("dd/mm/YYYY hh:mm:ss");
你可以这样做:
DateTime::createFromFormat(DateTime::W3C, $your_w3c_date_here)->format('d/m/Y H:i:s');