1

Oracle データベースからデータを取得し、2009 年 5 月 27 日に保持された日付値を取得しました。この値を PHP 経由で mysql データベースに挿入する必要があります。日付形式を 2009-05-27 に変換する必要があります。

それについて知っている人は、これを行うための正しいphpステートメントを教えてください。

4

3 に答える 3

3

使用date()機能

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

PHPフィドル

于 2012-10-17T04:32:06.333 に答える
2
$date = DateTime::createFromFormat('j-M-y', $inputDate);
$newDate = $date->format('Y-m-d');

PHP 5.3 以前。

于 2012-10-17T04:35:31.183 に答える
1

これを試して

$date1 = "27-MAY-09";
$data2 = date("Y-m-d",strtotime($date1));
于 2012-10-17T04:31:57.510 に答える