【问题标题】:how to convert date format to datetime format using php [duplicate]如何使用php将日期格式转换为日期时间格式[重复]
【发布时间】:2015-04-21 20:24:39
【问题描述】:

这对我不起作用,我想使用 php 将日期格式转换为 mysql 格式的日期时间。我尝试通过以下代码获取。我的代码有什么问题

    $travelDatesconv=strtotime($travelDate);       //15/03/2015

         $travelDates=date('Y-m-d H:i:s',strtotime($travelDatesconv));

            echo $travelDates."=>uu";        
          //i need 2015-03-15 00:00:00

【问题讨论】:

  • $travelDate 的结果是什么?
  • 15/03/2015 输出 => 1970-01-01 05:30:00=>uu
  • 检查我更新的代码

标签: php mysql date datetime


【解决方案1】:
$travelDate = '15/03/2015';

$date        = DateTime::createFromFormat('d/m/Y H:i:s', "$travelDate 00:00:00");
$travelDates = $date->format('Y-m-d H:i:s') . "=>uu";

echo $travelDates . PHP_EOL;

输出:

2015-03-15 00:00:00=>uu

【讨论】:

    【解决方案2】:

    为什么不在 PHP 中使用 DateTime 对象 (http://php.net/manual/en/class.datetime.php)?

    我会这样做:

    $date = DateTime::createFromFormat('d/m/Y', $travelDate);
    echo $date->format('Y-m-d H:i:s');
    

    希望对你有帮助。

    【讨论】:

    • 啊..它工作正常。谢谢兄弟..
    【解决方案3】:

    eliminate ."=>uu" 和 strtotime 不适用于 15/03/2015 格式,您必须将 $travelDate 更改为 '03/15/2015' 之类的内容

    $travelDate = '03/05/2015';
    $travelDates = date('Y-m-d H:i:s',strtotime($travelDate));
    echo $travelDates; 
    

    【讨论】:

      【解决方案4】:

      检查代码

      $travelDatesconv=strtotime($travelDate);       //15/03/2015
       $travelDates=date('Y-m-d H:i:s',strtotime($travelDatesconv));
       echo $travelDates;        
       //Result 2015-03-15 00:00:00
      

      【讨论】:

        【解决方案5】:

        试试下面的代码,

        $travelDatesconv=strtotime($travelDate);       //15/03/2015
        
            $travelDates=date('Y-m-d H:i:s',$travelDatesconv);
        
            echo $travelDates."=>uu";  
        

        希望对你有帮助

        【讨论】:

        • 你的代码和我有什么不同..bro
        • @UdayaRavi 检查这一行 $travelDates=date('Y-m-d H:i:s',$travelDatesconv);
        猜你喜欢
        • 2018-05-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-08-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-02-25
        相关资源
        最近更新 更多