PHP在sql上将字符串更改为日期时间格式

时间:2014-08-17 15:39:48

标签: php datetime datetimepicker

如何更改此字符串格式" 2014年8月17日 - 23:30"到PHP上的mysql日期时间格式

2 个答案:

答案 0 :(得分:0)

$ d1 =新日期时间(" 2014年8月17日 - 23:30");

检查以获取更多信息:http://php.net/manual/en/class.datetime.php

答案 1 :(得分:0)

适用于PHP 5.2及以上版本

  <?php
  $time=new DateTime("17 August 2014  23:30");
  echo $time->format('Y-m-d H:i:s');
  ?>

如果你的字符串有连字符,请使用下面的代码

   $value = "17 August 2014 - 23:30";
   $value = str_replace('-',' ', $value);
   $time=new DateTime($value);
    echo $time->format('Y-m-d H:i:s');