# Формат времени PHP

Формат времени задается специальными управляющими командами для функции `date`. Вот эти команды:

- `U` – количество секунд, прошедших с `1` января `1970` года (то есть `timestamp`).
- `z` – номер дня от начала года.
- `Y` – год, `4` цифры.
- `y` - год, две цифры.
- `m` – номер месяца (с нулем спереди).
- `n` – номер месяца без нуля впереди.
- `d` – номер дня в месяце, всегда две цифры (то есть первая может быть нулем).
- `j` – номер дня в месяце без предваряющего нуля.
- `w` – день недели (`0` - воскресенье, `1` - понедельник и т.д.).
- `h` – часы в `12`-часовом формате.
- `H` – часы в `24`-часовом формате.
- `i` – минуты.
- `s` – секунды.
- `L` – `1`, если високосный год, `0`, если не високосный.
- `W` – порядковый номер недели года.
- `t` – количество дней в указанном месяце.

Между командами можно вставлять любые разделители (дефисы, двоеточие и так далее).

## Примеры работы с date

`<?php // Все примеры показаны для даты 01.06.2013 в 12.23.59, понедельник echo date('Y'); // вернет '2013' echo date('y'); // вернет '13' echo date('m'); // вернет '06' - номер месяца echo date('d'); // вернет '01' - номер дня в месяце echo date('j'); // вернет '1' - номер дня в месяце (без нуля спереди) echo date('w'); // вернет '1' - понедельник echo date('H'); // вернет '12' - часы echo date('i'); // вернет '23' - минуты echo date('s'); // вернет '59' - секунды echo date('d-m-Y'); // вернет '01-06-2013' echo date('d.m.Y'); // вернет '01.06.2013' echo date('H:i:s d.m.Y'); // вернет '12:23:59 01.06.2013' ?>`

## Смотрите также

- функция `date`,
  которая форматирует дату

← →
↑