我有这样的日期时间格式:
字符串'2014年3月22日 - 15:48'
现在我想将此格式更改为“22/03/2014 - 15:48”,将其插入到数据库类型为datetime的数据库中。 我感谢您的帮助。谢谢。
答案 0 :(得分:0)
尝试
date('d/m/y - H:i' ,strtotime(str_replace('-','','22 March 2014 - 15:48')));
答案 1 :(得分:0)
请试试这个: -
$full_date= "22 March 2014 - 15:48";
$date_array=explode("-",$full_date);
$date=explode(" ",$date_array[0]);
switch($date[1])
{
case "January": $month="01";
break;
case "February": $month="02";
break;
case "March": $month="03";
break;
case "April": $month="04";
break;
case "May": $month="05";
break;
case "June": $month="06";
break;
case "July": $month="07";
break;
case "August": $month="08";
break;
case "September": $month="09";
break;
case "October": $month="10";
break;
case "November": $month="11";
break;
case "December": $month="12";
break;
}
$new_format=$date[0]."/".$month."/".$date[2]." - ".$date_array[1];
echo $new_format;