Определение даты и времени на PHP
Для определения даты и времени в PHP удобно использовать функцию date. Её синтаксис:
string date(string format, int timestamp);
где:
- format - формат даты и времени.
- timestamp - временная метка. Если не указана, принимается текущее время.
В строке форматирования можно использовать следующие символы:
Символ | Описание |
---|---|
a | am или pm |
A | AM или PM |
d | день месяца, 2 цифры (01, 02... 31) |
D | день недели, 3 буквы, например, Fri |
F | месяц, полное текстовое название, например, January |
h | час в 12-часовом формате |
H | час в 24-часовом формате |
i | минуты |
j | день месяца без начальных нулей |
l | полное название дня недели, например, Friday |
m | месяц в числовом формате |
M | месяц, 3 буквы, например, Jan |
s | секунды |
S | английский порядковый суффикс, 2 символа, например, th, nd |
U | секунды с начала эпохи Unix |
Y | год, 4 цифры |
w | день недели, числовой, 0 - воскресенье |
y | год, 2 цифры |
z | день года, например, 215 |
Пример использования функции date для определения даты и времени:
<?php
$dt = date('Y-m-d [H:i:s]');
echo "Текущая дата и время на сервере: $dt";
?>
Результат выполнения может выглядеть так:
Текущая дата и время на сервере: 2008-03-20 [11:18:45]
Примечание
Результаты могут отличаться, так как PHP выполняется на сервере, и показывается дата и время сервера.