Интерфейс DateTimeInterface

(PHP 5 >= 5.5.0, PHP 7)

Введение

Интерфейс DateTimeInterface обобщает работу DateTime и DateTimeImutable. Невозможно реализовать этот интерфейс с пользовательским классом.

Обзор классов

DateTimeInterface {
/* Методы */
public DateInterval diff ( DateTimeInterface $datetime2 [, bool $absolute = false ] )
public string format ( string $format )
public int getOffset ( void )
public int getTimestamp ( void )
public DateTimeZone getTimezone ( void )
public __wakeup ( void )
}

Список изменений

Версия Описание
5.5.8 Попытка реализовать интерфейс DateTimeInterface вызывает фатальную ошибку. Ранее реализация этого интерфейса ошибку не вызывало, но поведение было некорректным.

Содержание

  • DateTime::diff — Возвращает разницу между двумя DateTime объектами
  • DateTime::format — Возвращает дату, отформатированную согласно переданному формату
  • DateTime::getOffset — Возвращает смещение часовой зоны
  • DateTime::getTimestamp — Возвращает временную метку Unix
  • DateTime::getTimezone — Возвращает часовую зону относительно текущему значению DateTime
  • DateTime::__wakeup — Обработчик __wakeup
add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top