Date
Материал из Викиреальностя
date () — функция на php, доступна в версиях 3, 4, 5. Форматирует системную дату или время.
Содержание |
[править] Описание
string date ( string format [, int timestamp] )
Данная функция принимает значение отфарматированного времени в соответствии с аргументом format,
и использует текущее системное время или параметр timestamp, если он задан
[править] Параметр format
В параметр format могут распознаваться определённые символы
| Символ в строке format | Описание | Пример возвращаемого значения |
|---|---|---|
| a | Ante meridiem или Post meridiem в нижнем регистре | am или pm |
| A | Ante meridiem или Post meridiem в верхнем регистре | AM или PM |
| B | Время в стадарте Swatch Internet | От 000 до 999 |
| c | Дата в формате ISO 8601 (добавлено в PHP 5) | 2004-02-12T15:19:21+00:00 |
| d | День месяца, 2 цифры с ведущими нулями | от 01 до 31 |
| D | Сокращенное наименование дня недели, 3 символа | от Mon до Sun |
| F | Полное наименование месяца, например January или March | от January до December |
| g | Часы в 12-часовом формате без ведущих нулей | От 1 до 12 |
| G | Часы в 24-часовом формате без ведущих нулей | От 0 до 23 |
| h | Часы в 12-часовом формате с ведущими нулями | От 01 до 12 |
| H | Часы в 24-часовом формате с ведущими нулями | От 00 до 23 |
| i | Минуты с ведущими нулями | 00 to 59 |
| I (заглавная i) | Признак летнего времени | 1, если дата соответствует летнему времени, иначе 0 otherwise. |
| j | День месяца без ведущих нулей | От 1 до 31 |
| l (строчная 'L') | Полное наименование дня недели | От Sunday до Saturday |
| L | Признак високосного года | 1, если год високосный, иначе 0. |
| m | Порядковый номер месяца с ведущими нулями | От 01 до 12 |
| M | Сокращенное наименование месяца, 3 символа | От Jan до Dec |
| n | Порядковый номер месяца без ведущих нулей | От 1 до 12 |
| O | Разница с временем по Гринвичу в часах | Например: +0200 |
| r | Дата в формате RFC 282 | Например: Thu, 21 Dec 2000 16:01:07 +0200 |
| s | Секунды с ведущими нулями | От 00 до 59 |
| S | Английский суффикс порядкового числительного дня месяца, 2 символа |
st, nd, rd или
th. Применяется совместно с j |
| t | Количество дней в месяце | От 28 до 31 |
| T | Временная зона на сервере | Примеры: EST, MDT … |
| U | Количество секунд, прошедших с начала Эпохи Unix (The Unix Epoch, 1 января 1970, 00:00:00 GMT) | См. также time() |
| w | Порядковый номер дня недели | От 0 (воскресенье) до 6 (суббота) |
| W | Порядковый номер недели года по ISO-8601, первый день недели — понедельник (добавлено в PHP 4.1.0) | Например: 42 (42-я неделя года) |
| Y | Порядковый номер года, 4 цифры | Примеры: 1999, 2003 |
| y | Номер года, 2 цифры | Примеры: 99, 03 |
| z | Порядковый номер дня в году (нумерация с 0) | От 0 до 365 |
| Z | Смещение временной зоны в секундах. Для временных зон западнее UTC это отрицательное число, восточнее UTC — положительное. | От -43200 до 43200 |
Все прочие символы, указанные в параметре, будут выведены без изменений.
[править] Примеры
<?php echo date("l"); // принимает значение дня недели echo date("l dS of F Y h:i:s A"); // Wednesday 15th of January 2003 05:51:38 AM echo "July 1, 2000 is on a " . date("l", mktime(0, 0, 0, 7, 1, 2000)); // July 1, 2000 is on a Saturday ?>
[править] Ссылки
| Date относится к теме «PHP» |