Метка: timestamp

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

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

  • Yii2. Пример использования TimestampBehavior?

    Обновление даты создания и даты редактирования записей — ненужная и рутинная операция. К счастью, в Yii2 есть поведение (behavior) из коробки, которое позволяет облегчить это задание. Это TimestampBehavior. Ниже пример кода, который следует добавить в метод behavior() целевой модели ActiveRecord. ‘timestamp’ => [ ‘class’ => TimestampBehavior::className(), ‘attributes’ => [ ActiveRecord::EVENT_BEFORE_INSERT => [‘createDate’, ‘lastVisit’], ActiveRecord::EVENT_BEFORE_UPDATE =>…