При формировании отчетной формы, к примеру, необходимо установить дату начала равной первому дню текущего месяца. В этой статье — простой пример реализации задачи. Итак, пример очень простой. Мы можем указать нужную нам дату в конструкторе: Или изменить уже существующий экземпляр: Как видите — нам могут помочь словесные форматы указания даты….

Иногда дата в Базе Данных хранится в простом текстовом поле, а на в формате datetime. Причин этому может быть много — архитектура и потребности везде свои. Но как сортировать таблицу по дате и времени, если они в простом текстовом формате? Для этой задачи следует воспользоваться встроенной функцией MySQL STR_TO_DATE. Приведу…

Класс DateInterval дает прекрасную возможность узнать промежуток между двумя датами. Это стает возможным благодаря методу diff класса DateInterval. Детально об этом классе описано здесь, а здесь есть примеры манипуляций над датами. Что же касается diff() — то ниже простой пример, в котором мы сначала добавляем к дате период, после чего…

Работа с датой и временем нереально частая задача на php, особенно в разрезе работы в временными отрезками и/или периодами. Наиболее оптимальный вариант — работать с помощью объекта DateInterval. Класс DateInterval используется для указания временного периода. При создании объекта следует указать период в специальном формате, например: Если присмотреться — стает понятно,…