在PHP中将无效日期格式转换为另一种格式

时间:2013-01-28 14:31:15

标签: php oracle date-format date-formatting

我有Oracle格式的日期:

22-JAN 07

我想把它转换成这样的东西:

22/01

问题是,我无法使用date函数作为我尝试转换的字符串doesn't match any valid date format.

我是这样尝试的:

date('d/m', strtotime($row['BOOKED_DATE_FROM_1']))

但是这表明:

01/01 

我怎么能处理这个? 感谢。

1 个答案:

答案 0 :(得分:13)

Confirmed working

$date = DateTime::createFromFormat('d-M y', '22-JAN 07');
echo $date->format('d/m');