Перейти к содержимому

idate()

idate() — это встроенная функция PHP, которая позволяет извлекать определённую информацию из Unix-метки времени. Она расшифровывается как «integer date» (целочисленная дата) и возвращает целочисленное значение, соответствующее указанному формату.

Базовый синтаксис:

Синтаксис PHP idate()

php
<?php

idate(format, timestamp)

Параметр format представляет собой однобуквенный код, определяющий, какое значение должно быть возвращено, а timestamp — необязательный параметр, указывающий Unix-метку времени, из которой нужно извлечь информацию. Если метка времени не указана, будут использованы текущие дата и время.

Ниже приведены некоторые примеры параметра format и соответствующих целочисленных значений, возвращаемых idate():

  • idate('Y', $timestamp) возвращает четырёхзначный год, например, 2023.
  • idate('m', $timestamp) возвращает двухзначный номер месяца, например, 03 для марта.
  • idate('d', $timestamp) возвращает двухзначный день месяца, например, 05.
  • idate('H', $timestamp) возвращает двухзначный час в 24-часовом формате, например, 17 для 17:00.
  • idate('i', $timestamp) возвращает двухзначную минуту, например, 30.
  • idate('s', $timestamp) возвращает двухзначную секунду, например, 45.

idate() полезна для извлечения конкретных значений даты и времени из Unix-меток и их дальнейшей обработки в коде PHP по мере необходимости.

Practice

Что делает функция idate() в PHP?

Считаете ли это полезным?

Предпросмотр dual-run — сравните с маршрутами Symfony на продакшене.