Php 如何将此日期时间更改为开始?
我有这样的日期时间格式: 字符串“2014年3月22日-15:48” 现在我想将此格式更改为“22/03/2014-15:48”,以将其插入数据类型为datetime的数据库中。 我感谢你的帮助。谢谢。试试看Php 如何将此日期时间更改为开始?,php,Php,我有这样的日期时间格式: 字符串“2014年3月22日-15:48” 现在我想将此格式更改为“22/03/2014-15:48”,以将其插入数据类型为datetime的数据库中。 我感谢你的帮助。谢谢。试试看 日期('d/m/y-H:i',标准时间(str_替换('-','','2014年3月22日-15:48'))请尝试以下操作:- $full_date= "22 March 2014 - 15:48"; $date_array=explode("-",$full_date); $da
日期('d/m/y-H:i',标准时间(str_替换('-','','2014年3月22日-15:48'))代码>请尝试以下操作:-
$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;
请出示一些代码。到目前为止你都做了些什么?检查一下这个问题之前已经被问过一百万次了。使用DateTime::createFromFormat()
。我认为这不是一个很好的解决方案。当有完全有效的解决方案(如可用的)时,为什么要使用变通方法?