Я знаю, как использовать строки формата даты, чтобы превратить date('Y/m/d H:i:s');
в 2009/12/18 11:37:45
.
Мне нужна функция, которая может делать обратное - посмотреть на отформатированную дату, а затем вернуть формат. Есть ли в PHP один?
Причина в том, что у нас есть временные метки, сохраненные в нашей базе данных в различных форматах, и я пишу инструмент для обработки всех наших старых таблиц и анализа записей дат.
РЕДАКТИРОВАТЬ: так что я думаю, что нет прямого способа сделать это. Я думал, что мог бы использовать strftime (), который возвращает время в секундах с начала эпохи. Поэтому лучше задать вопрос: можно ли использовать это время в секундах в полях меток времени в базе данных mySQL? Я думаю, это сработает, если таблица структурирована как временная метка, а не как varchar, что иногда так и есть.