Преобразование даты в временную метку UNIX

У меня формат даты Jun 26, '12 .
strtotime() преобразует правильную строку даты, и эта строка приводит к пустым выводам. Это можно решить, но я могу только думать об уродливых способах этого.

Любые идеи для преобразования этого формата даты в метку времени UNIX элегантно?

Как насчет этого strtotime('Jun 26,12');

Я использовал DateTime::createFromFormat хорошо работает для меня .. подробнее здесь .

Um, s/'/20/g' ? Вслед за strtotime() ?

Может, что-то вроде этого?

 $string = 'April 26,\'12'; echo strtotime(preg_replace('/(\w+) (\d+),\'(\d+)/i', '$2 $1 20$3', $string)); 

На основе примера из php.net