php转换日期值首选mysql日期

时间:2012-10-17 04:30:05

标签: php mysql

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

任何人都知道它,请让我知道正确的php声明。

3 个答案:

答案 0 :(得分:3)

使用date()功能

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

php fiddle

答案 1 :(得分:2)

$date = DateTime::createFromFormat('j-M-y', $inputDate);
$newDate = $date->format('Y-m-d');

PHP 5.3不早。

答案 2 :(得分:1)

试试这个

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