Чтение даты-времени из строки

Это частая задача возникает при чтении логов, пользовательских данных и .т.п. PHP даёт пару отличных инструментов, для её решения.

Функция strtotime()

Эта функция с довольно сложным функционалом, пытается определить не только формат пользовательского ввода, но и провести некоторые вычисления.

Примеры из мануала красноречиво показывают, на что она рассчитана:

Если формат прочитать не удалось, то результат будет равен FALSE (в ранних версиях, до PHP 5.1, она в случае ошибки возвращала значение -1).

Чтение известного формата

Часто формат времени на входе — известен. Для таких случаев можно использовать другой подход.

Конструктор объекта DateTime::createFromFormat позволяет указать формат строки. Рассмотрим пример инициализации:

В примере дата ожидается в текстовом формате, типичном для баз данных.

Написать комментарий

Мало букафф? Читайте есчо !

Конвертируем в PDF

Сентябрь 3, 2013 г.

Есть несколько задач, связанных с конвертацией документов в PDF. Меня интересует перевод из HTML и создание PDF средствами PHP. Конвертировать страницу, отображенную в браузере в PDF. Здесь обычно используют плагины. Это работает до тех пор, пока ...

Читать

Публикация в Twitter средствами API (размещение текста, ссылки, картинки)

Апрель 11, 2013 г.

Да, представьте себе, у этой "пижни" есть свой API! Раньше им пользоваться было намного проще, не было этих наворотов с OAuth. Не смотря на мое личное ...

Читать

 

Комментарии к «Чтение даты-времени из строки»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: