我有这样的日期格式:August 22, 2016
我想转换成08/22/2016
str_replace是解决方案吗?例如:str_replace("August","08/",$var);
但它应该至少有12个str_replace…
有什么简单的方法吗?
参考DateTime::format
在创建DateTime对象后指定所需的日期格式'm/d/Y'
试试这个:
$date = new DateTime('August 22, 2016');
echo $date->format('m/d/Y'); // 08/22/2016
try this,
$originalDate = "August 22, 2016";
$newDate = date("m/d/Y", strtotime($originalDate));
echo $newDate;
08/22/2016
就像PHP的日期函数转换成strtotime,
:
$date = "August 22, 2016";
$date2 = date("m/d/Y", strtotime($date));
echo $date2;
ANS: 08/22/2016
注意:如果你改变日期格式,那么改变日期函数,所以你喜欢