Учитывая строку даты в формате mdY (например, «12-09-2011»), как я могу отобразить ее в формате «m / d / Y» БЕЗ , используя регулярные выражения.
На всякий случай, если вы его пропустили: без использования регулярных выражений.
Я бы предпочел использовать DateTime::createFromFormat()
для этой проблемы, но на сервере, который я сейчас использую, нет 5.3.0.
Я бы также предпочел использовать date('m/d/Y', strtotime("12-09-2011"))
, но strtotime()
не распознает этот формат должным образом. Это путает день и месяц.