[редактировать]

Класс Time

  • class Time (php\time\Time).
  • package std.

Класс для отражения сущности времени и даты, каждый объект данного класса хранит конкретную дату и время, а также предоставляет методы для получения различной информации о своей дате и времени.


Методы

  • Конструктор (new) __construct - создание объекта времени
  • ->getTime() - получить unix timestamp число в миллисекундах
  • ->getTimeZone() - получить временную зону объекта
  • ->year() - год объекта
  • ->month() - месяц объекта
  • ->week() - неделя объекта в рамках года
  • ->weekOfMonth() - неделя объекта в рамках месяца
  • ->day() - номер дня в году
  • ->dayOfMonth() - номер дня в месяце
  • ->dayOfWeek() - номер дня в неделе
  • ->dayOfWeekInMonth() - номер дня в неделя относительно месяца
  • ->hour() - час в 12 часовом формате
  • ->hourOfDay() - час в 24 часовом формате
  • ->minite() - минута в часе
  • ->second() - секунда в минуте
  • ->compare() - сравнить с другой датой
  • ->withTimeZone() - та же дата с другой временной зоной
  • ->add() - новая дата с добавленным временем
  • ->replace() - новая дата с измененным временем
  • ->toString() - конвертировать дату в строку

Статичные методы

  • Time ::now() - текущая дата и время
  • Time ::today() - текущая дата без времени
  • Time ::of() - создание даты и времени
  • Time ::seconds() - unix timestamp в секундах
  • Time ::millis() - unix timestamp в миллисекундах
  • Time ::nanos() - unix timestamp в наносекундах