我有这种日期格式:August 22, 2016
我想转换为08/22/2016
str_replace是解决方案吗?
例如:str_replace("August","08/",$var);
但它应至少有12个str_replaces ......
以简单的方式提出任何想法?
答案 0 :(得分:5)
在创建DateTime对象后,指定所需的日期格式' m / d / Y' 。
试试这个:
$date = new DateTime('August 22, 2016');
echo $date->format('m/d/Y'); // 08/22/2016
答案 1 :(得分:0)
试试这个,
$originalDate = "August 22, 2016";
$newDate = date("m/d/Y", strtotime($originalDate));
echo $newDate;
<强>输出强>
08/22/2016
<强> DEMO 强>
答案 2 :(得分:0)
就像php日期函数转换为strtotime一样,
示例:
$date = "August 22, 2016";
$date2 = date("m/d/Y", strtotime($date));
echo $date2;
ANS :08/22/2016
注意:如果您更改日期格式,请更改日期功能,以便