我试图将字符串转换为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仍然失败.
任何建议都非常感谢.
解决方法:
你可以尝试这样: –
$time = "2016-07-16T1:22:04.324+1030";
echo date("d M, Y",strtotime(date($time)));
?>
参考: –
注意: – 您可以根据自己的方便更改日期格式.喜欢D M d Y h:i:s O T.我在PHP 5.5.4,PHP 5.5.14,PHP 7上检查了这段代码
标签:php,datetime
来源: https://codeday.me/bug/20190829/1757570.html