date(format,time) - является наиболее удобной
Функция используется для отображения времени и даты различными способами. Функция принимает в качестве аргументов строку формата и времени. Если параметр,
задающий время опущен, будут использоваться текущее время и дата . Параметр time задается в виде целого числа, в секундах начиная с unix эпохи - 1 января 1970.
Строка форматирования используется для указания, какие компоненты даты / времени нужно отображать и как они должны быть отформатированы. Следующие
символы распознаются внутри строки формата. Любой неопознанный символ будет выводиться точно, как задан:
y - Год напр. 1995
y - год напр. 95
m - Месяц напр. oct
m - месяц напр. 10
m - Месяц напр. october
d - День напр. fri
l - День напр. friday
d - день напр. 27
z - День года напр. 299
h - Час в 24-м формате напр. 13
h - Час в 12-м формате напр. 1
i - Минуты напр. 5
s - Секунды напр. 40
u - Секунды с начала эпохи напр. 814807830 + a - am/pm
a - am/pm
Примеры:
$date = date('d m y'); - вывести дату в формате [число месяц год] - 22 nov 1999
$date = date('h:i:s'); - вывести время в формате [часы:минуты:секунды] - 20:29:42
$date = date('d m y, h:i:s'); - вывести дату и время в формате
[число месяц год, часы:минуты:секунды] - 22 nov 1999, 20:29:42
и т.д.
time()
Просто возвращает текущее местное время в секундах начиная с периода
unix (00:00:00 январь. 1 1970). Эквивалентна вызову date("u"). Если нужна степень
детализации выше, чем по секундам, используйте функцию microtime.
microtime()
Возвращает строку "msec sec" где sec - число секунд, отсчитанных от 00:00 ,
1 января, 1970 по Гринвичу, а msec - микросекундная часть (как доля секунды).
Напр. "0.87633900 825010464". Эта функция доступна только на операционных системах,
которые поддерживают системный вызов gettimeofday().