Метка: date

  • Php. Как узнать разницу в днях между датами?

    Есть несколько способов, как узнать разницу между двумя датами в днях на php. В этой очень короткой статье приведу пример реализации задачи. Итак, к примеру Вам нужно узнать, сколько дней прошло с определенной даты до сегодняшнего дня. В этом Вам поможет следующий код: date_diff(new \DateTime(), new \DateTime(‘2019-01-01’))->days Все предельно просто — функция date_diff возвращает экземпляр…

  • Php. Как установить первый день месяца в дате при помощи \DateTime?

    При формировании отчетной формы, к примеру, необходимо установить дату начала равной первому дню текущего месяца. В этой статье — простой пример реализации задачи. Итак, пример очень простой. Мы можем указать нужную нам дату в конструкторе: $dateTime = new \DateTime(‘first day of this month’); echo $dateTime->format(‘jS, F Y’); Или изменить уже существующий экземпляр: $dateTime = new…

  • Php. Указание даты в словесном (относительном) формате.

    Работа с датой — задача, которая встречается повсеместно. Таймштамп и класс DateTime существенно упрощают жизнь, но есть еще одна возможность, о которой сказано достаточно мало в Сети. Речь идет об относительном (словесном) указании даты. Он позволяет указать дату, например понедельника этой недели без высчитывания дат, отнимания от них количества дней и т.д. — а простым…

  • Php. Как определить разницу между двумя датами?

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

  • Php. Работа с временными отрезками через DateInterval.

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

  • Php. Как узнать текущее временное смещение ?

    Часовой пояс — это хорошо, а как узнать конкретно смещение в часах? т.е. +2, +3, например. В этой статье расскажу, как это сделать легко и просто. Для этого в php есть специальная функция — date-offset-get. Использовать ее нужно так: $secondOffset = date_offset_get(new DateTime()); Как Вы поняли, данный код вернет смещение от UTC в секундах. Чтобы…

  • Ubuntu. Как узнать время и дату с консоли?

    Сегодня работая по ssh на удаленном компьютере было необходимо узнать, сколько времени в удаленной системе? И тут я понял, что столь примитивный вопрос с консоли решить не могу. Но, 20 секунд в Гугле решили все проблемы. Ubuntu прост и великолепен. Введите следующую команду: date … и Вы увидите заветную информацию. Команда имеет множество настроек, их…