Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何将此日期时间更改为开始?_Php - Fatal编程技术网

Php 如何将此日期时间更改为开始?

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

我有这样的日期时间格式:

字符串“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);
  $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()
。我认为这不是一个很好的解决方案。当有完全有效的解决方案(如可用的)时,为什么要使用变通方法?