Функция PHP «date»

Функция PHP «date»

Песочные часы

Здравствуйте, уважаемые читатели!

Для вывода даты и времени в PHP существует довольно простая встроенная функция date().

Она применяется для установления времени и определения его параметров непосредственно на сервере, где предоставлен хостинг.

Фактически, она возвращает строку, скорректированную согласно заданным параметрам форматирования. Последний параметр получил термин «format».

Синтаксис записи данной функции представлен следующим образом:

string date(string format)
// строка date (строка формат)

Так, например, самое простое представление времени, используемое в России — это «число, месяц, год». В этом случае, запись функции date() будет иметь следующий вид:

$today = date("d.m.y");
?>

Результат вывода: 02.07.13

Помимо стандартной версии, при использовании функции вывода времени и даты может быть использован вспомогательный аргумент «timestamp», представляющий собой текущее заданное время в формате по умолчанию, к которому и будет применяться форматирование. При отсутствии данного параметра, для форматирования в качестве базового времени принимается стандартное системное время в актуальном часовом поясе.

В этом случае функция будет записана следующим образом:

string date ( string $format [, int $timestamp = time() ] )

Форматы вывода времени и даты

Для каждого параметра, а также формы его представления, существуют свои обозначения, используемые с учетом регистра написания.

  • А и а — обозначение времени суток до и после полудня. Регистр в данном случае влияет на регистр вывода обозначений АM (am) и PM (pm)
  • h и g — двенадцати часовой формат с ведущим нулем и без него соответственно
  • H и G — 24-х часовой формат с ведущим нулем и без него соответственно
  • i и s — минуты и секунды с ведущим нулем соответственно
  • u — микросекунды
  • d и D — дата в числовой форме с ведущим нулем и день недели в сокращенной текстовой форме соответственно
  • j и l - дата в числовой форме без ведущего нуля и день недели в полном текстовой форме соответственно
  • W — порядковый номер недели года
  • F и M — полное и сокращенное наименование месяца соответственно
  • m и n — порядковый номер месяца с ведущим нулем и без него соответственно
  • Y и y — год в виде четырех и двух цифр соответственно
  • e — код шкалы временной зоны

Помимо основных форматов, существует еще множество дополнительных обозначений, позволяющих представить время и дату с учетом особенных параметров (указание високосного года, разница со временем по Гринвичу, формат интернет-времени и многое другое).


При изучении PHP также будет полезно ознакомиться с основными принципами использования функции «explode».

Дискуссия по теме