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

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

Функция strtotime()

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

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

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

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

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

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

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

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

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

Извлекаем атрибуты из шот/html кода

Апрель 23, 2017 г.

Предлагаю код очень простой функции-парсера атрибутов из кусочков html кода. Основное назначение - разбирать текст short-codes. На входе: html код или shortcode. На выходе: имя тега и набор атрибутов. Если ничего подходящего не найдено - получим ...

Читать

PHP проверка адреса электронной почты, email

Ноябрь 10, 2015 г.

Серию валидаторов пополняю функцией проверки введенного email на соответствие формальным требованиям. По стандарту RFC822 Если есть необходимость соблюсти все требования, которые упомянуты в громоздкой спецификации RFC822, то лучший путь - воспользоваться ...

Читать

 

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

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



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