Функция “time” возвращает временную метку с текущим временем – количеством секунд, прошедших с 1 января 1970 года с 00:00:00. Функция “date” возвращает строку с датой и временем. Первый аргумент этой функции – формат даты и времени, второй аргумент – временная метка. Если не указать второй аргумент, то функция возвратит строку с текущим временем. Формат даты и времени записывается в виде специальных символов, которые заменяются на параметры даты и времени, и других символов, которые непосредственно входят в возвращённую функцией строку.
Формат даты и времени
| Специальный символ | Описание | Диапазон |
|---|---|---|
| d | День месяца с дополняющим 0 | От 01 до 31 |
| J | День месяца без дополняющего 0 | От 1 до 31 |
| N | День недели | От 1 для понедельника до 7 для воскресения |
| m | Месяц с дополняющим 0 | От 01 до 12 |
| n | Месяц без дополняющего 0 | От 1 до 12 |
| Y | Год 4 цифры | |
| y | Год 2 цифры | |
| G | Часы без дополняющего 0 | От 0 до 23 |
| H | Часы с дополняющем 0 | От 00 до 23 |
| i | Минуты с дополняющим 0 | От 00 до 59 |
| s | Секунды с дополняющим 0 | От 00 до 59 |
Пример
|
1 2 3 |
<?php echo date("d-m-Y H:i:s"); ?> |
Пример выводит текущие дату и время, например, “25-09-2024 12:18:46”.