date — php получает метку времени из строки неизвестного формата

Я могу получить от пользователя даты в формате «m-d-Y» и «m-d-y» (’05 -06-2015 ‘, ’05 -06-15’). Как я могу получить метку времени, когда я не знаю формат, который использовал пользователь.

В качестве решения я могу проверить, сколько цифр в году, но, может быть, есть простое решение?

DateTime::createFromFormat("m-d-y", '05-06-15')->getTimestamp() = 1430910893

DateTime::createFromFormat("m-d-Y", '05-06-15')->getTimestamp() = false;

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]