АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP или фреймворки. Сегодня последний день для записи! Жми!
10 of 110 menu
Вышло новое интервью! Интервью дают мои ученики, которые уже устроились на работу в IT:) Жми, чтобы прочитать!

Функция date PHP

Функция date выводит текущие дату и время в заданном формате. Формат задается управляющими командами, при этом можно вставлять любые разделители между ними (дефисы, двоеточие и так далее).

Вот список управляющих команд:

  • U – количество секунд, прошедших с 1 января 1970 года (то есть timestamp).
  • z – номер дня от начала года.
  • Y – год, 4 цифры.
  • y - год, две цифры.
  • m – номер месяца (с нулем спереди).
  • n – номер месяца без нуля впереди.
  • d – номер дня в месяце, всегда две цифры (то есть первая может быть нулем).
  • j – номер дня в месяце без предваряющего нуля.
  • w – день недели (0 - воскресенье, 1 - понедельник и т.д.).
  • h – часы в 12-часовом формате.
  • H – часы в 24-часовом формате.
  • i – минуты.
  • s – секунды.
  • L1, если високосный год, 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' ?>