Справочник функций PHP /
Функции по алфавиту
A B C D E F G H I J K L M N O P Q R S T U V W

date

string date ( string $format [, int $timestamp ] ) Выводит дату в фотрмате, определённом в параметре $format. При неопределённом параметре $timestamp будет возвращаться текущая дата/время. При определённом $timestamp будет возвращаться дата времени, преданного в $timestamp. Параметр $timestamp — целое число, равное колдичеству секнуд, прошедших с 01.01.1970 00:00:00 GMT Символы, используемые в параметре $format
Символ в строке format Описание Пример возвращаемого значения
a am или pm (до полудня или после) в нижнем регистре am или pm
A am или pm (до полудня или после) в верхнем регистре AM или PM
B Время в стадарте «Swatch Internet» От 000 до 999
c Дата в формате «ISO 8601» 2004-02-12T15:19:21+00:00
d День месяца, 2 цифры от 01 до 31
D Сокращенное название дня недели, три символа от Mon до Sun
F Полное название месяца от January до December
g Часы в двенадцатичасовом формате От 1 до 12
G Часы в двадцатичетырёхчасовом формате От 0 до 23
h Часы в двенадцатичасовом формате, две цифры От 01 до 12
H Часы в двадцатичетырёхчасовом формате, две цифры От 00 до 23
i Минуты, две цифры 00 to 59
I Признак летнего времени 1, если время летнее, 0 — если нет
j День месяца От 1 до 31
l Полное название дня недели на англйском языке От Sunday до Saturday
L Признак високосного года 1 если високосный, 0 — если нет.
m Порядковый номер месяца, две цифры От 01 до 12
M Сокращенное название месяца на английском языке, три символа От Jan до Dec
n Порядковый номер месяца От 1 до 12
O Разница с временем по Гринвичу в часах +0000, +0100, ...
r Дата в формате «RFC 2822» Например: Fri, 10 Dec 2010 19:06:15 +0200
s Секунды, две цифры От 00 до 59
S Суффикс порядкового числительного (на английском), два символа st, nd, rd, th
t Количество дней в месяце От 28 до 31
T Временная зона сервера EST, MDT ...
U Количество секунд, прошедших с 01.01.1970, 00:00:00 GMT, аналогично time
w Порядковый номер дня недели От 0 (воскресенье) до 6 (суббота)
W Порядковый номер недели года по ISO-8601 Например: 42 (42-я неделя года)
Y Порядковый номер года, четыре цифры Например, 2010
y Номер года, последние две цифры Например, 10
z Порядковый номер дня в году, начиная с нуля От 0 до 365
Z Смещение временной зоны в секундах. От -43200 до 43200
Примеры использования 1 <?php
echo date('Y-m-d H:i:s', 0); // «Нулевое время». Во временной зоне GMT+5 выведет «1970-01-01 05:00:00»
?>
2 <?php
echo date('D, dS F Y H:i:s'); // Что-то вроде «Mon, 20th December 2010 12:52:04»
?>