Функции за дата и час
PHP Manual

idate

(PHP 5)

idate Форматира местно време и дата като цяло число

Описание

int idate ( string $format [, int $timestamp ] )

Връща низ, форматиран според подадения форматиращ низ, посредтвом даденото цяло число в timestamp или текущото местно време, ако не е даден времеви отпечатък. С други думи, timestamp е незадължителен и по подразбиране стойността му е тази на time().

За разлика от функцията date(), idate() приема само един знак в параметъра format .

Следните символи се разпознават в параметричния низ format
format символ Описание
B Swatch Beat/Internet Time
d Ден от месеца
h Час (12-часов формат)
H Час (24-часов формат)
i Минути
I връща 1 ако DST (зимно часово време) е активирано, 0 иначе
L връща 1 за високосни години, 0 иначе
m Номер на месеца
s Секунди
t Дните в текущия месец
U Секунди от Unix епохата - 1 януари 1970 00:00:00 GMT - това е същото като time()
w Ден от седмицата (0 за неделя)
W Номер на седмицата по ISO-8601, със седмицата започваща в понеделник
y Година (1 или 2 цифри - проверете забележката по-долу)
Y Година (4 цифри)
z Ден от годината
Z Отместване на часовата зона в секунди

Забележка: Тъй като idate() връща винаги integer и понеже целите числа не могат да започват с "0", idate() може да върне по-малко цифри, от очакваното. Вижте долния пример:

<?php
$timestamp 
strtotime('1st January 2004'); //1072915200

// това отпечатва годината в двуцифрен формат
// тъй като може да започва и с "0", обаче,
// се отпечатва само "4"
echo idate('y'$timestamp);
?>

Вж. също date() и time().


Функции за дата и час
PHP Manual