我试图将字符串转换为PHP中的日期.我收到的字符串格式为: –
"2016-07-16T1:22:04.324+1030"
要么
"2016-12-20T03:24:59.000Z"
当我试试这个
$newDate = DateTime::createFromFormat("c", $exp);
$expirationDate = $newFormat->getTimestamp();
DateTime失败.即使我尝试
$newDate = DateTime::createFromFormat(ISO8601, $exp;
$expirationDate = $newFormat->getTimestamp();
DateTime仍然失败.
任何建议都非常感谢.
解决方法:
你可以尝试这样: –
<?php
$time = "2016-07-16T1:22:04.324+1030";
echo date("d M, Y",strtotime(date($time)));
?>
产出: – 2016年7月16日: – https://eval.in/594695
参考: –
Converting ISO 8601 format to d M Y in PHP
注意: – 您可以根据自己的方便更改日期格式.喜欢D M d Y h:i:s O T.我在PHP 5.5.4,PHP 5.5.14,PHP 7上检查了这段代码
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。