четверг, 14 февраля 2013 г.

Вывод и форматирование даты в PHP


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

Пример:
<?php
  echo date("j F Y H:i:s");
?>

На выходе мы получим:         12 February 2013 21:48:45



Существуют коды форматирования для функции date() которые перечислены в таблице:

КодОписание
aam или pm в нижнем регистре
AAМ или РМ в верхнем регистре
dДвухзнаковый формат дня месяца, 01-31
DТрехбуквенное название дня недели, Mon-Sun
FПолное название месяца, January-December
g12-часовый формат без нуля спереди для значения с одной цифрой, 1-12
G24-часовый формат без нуля спереди для значения с одной цифрой, 0-23
h12-часовый формат с нулем спереди для значения с одной цифрой, 01-12
H24-часовый формат с нулем спереди для значения с одной цифрой, 00-23
IМинуты с нулем спереди, 00-59
jДень месяца без нуля спереди, 1-31
lПолное название дня недели, Monday-Sunday
mНомер месяца с нулем спереди, 01-12
MТрехбуквенное название месяца, Jan-Dec
nНомер месяца без нуля спереди, 1-12
sСекунды с нулем спереди, 00-59
SПорядковый суффикс для дней месяца: st, nd, rd или th
wНомер дня недели, 0-6, где 0 — воскресенье
WНомер недели в году, 0-53
yДвухзнаковый год
YЧетырехзнаковый год
zДень года, 0-365

1 комментарий:

  1. Не полный список что-то, да и не указан полный синтаксис, date ( string $format [, int $timestamp = time() ] ), можно же ещё timestamp давать типо echo date('j F Y H:i:s',1362514065);, так же можно былоб упомянуть strtotime в общем на троичку

    ОтветитьУдалить

Verification: 77a0e644f18b2701