У меня формат даты 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