【问题标题】:php convert date value preferred to mysql datephp转换日期值首选mysql日期
【发布时间】:2012-10-17 04:30:05
【问题描述】:

我从 oracle 数据库中获取了数据,并且日期值保存在 2009 年 5 月 27 日。我需要通过 PHP 将此值插入 mysql 数据库。我需要将日期格式转换为 2009-05-27。

任何人都知道,请告诉我正确的 php 语句。

【问题讨论】:

    标签: php mysql


    【解决方案1】:

    使用date()函数

    $date = '27-MAY-09';
    $newData = date('Y-m-d', strtotime($date));  
    

    php fiddle

    【讨论】:

    • 非常感谢 Pragnesh。
    【解决方案2】:
    $date = DateTime::createFromFormat('j-M-y', $inputDate);
    $newDate = $date->format('Y-m-d');
    

    PHP 5.3 不早于。

    【讨论】:

      【解决方案3】:

      试试这个

      $date1 = "27-MAY-09";
      $data2 = date("Y-m-d",strtotime($date1));
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-08-13
        • 2010-12-18
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多