Интерфейс DateTimeInterface

(PHP 5 >= 5.5.0)

Введение

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

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 )
}

Содержание

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

Коментарии

Автор:
It should be noted that you cannot implement this interface yourself, you'll get a fatal error (apparently by design). Instead, this interface is (currently) only useful for type checking or type hinting to allow either DateTime or DateTimeImmutable.

function someFunction(DateTimeInterface $date){
    //$date could be either DateTime or DateTimeImmutable
}
2014-11-24 16:42:46
http://php5.kiev.ua/manual/ru/class.datetimeinterface.html
Автор:
In PHP 5.5.0 - 5.5.7 DateTimeInterface was allowed to be implemented into an user class.
2015-05-15 16:47:53
http://php5.kiev.ua/manual/ru/class.datetimeinterface.html

    Поддержать сайт на родительском проекте КГБ