Преобразование недопустимого формата даты в другой в PHP
У меня есть дата в формате Oracle:
22-JAN 07
И я хотел бы преобразовать его во что-то вроде этого:
22/01
Проблема в том, что я не могу использовать функцию date
, так как строка, которую я пытаюсь преобразовать , не соответствует ни одному допустимому формату даты.
Я пытался сделать это так:
date('d/m', strtotime($row['BOOKED_DATE_FROM_1']))
Но это показывает:
01/01
Как я мог с этим справиться? Спасибо.
5
Author: John Conde, 2013-01-28
1 answers
$date = DateTime::createFromFormat('d-M y', '22-JAN 07');
echo $date->format('d/m');
13
Author: John Conde, 2013-01-28 14:33:48