Работа с датой и временем → Получение и конвертация даты и времени
Дата: 26-11-2011, 19:36

Получение и конвертация даты и времени

Для получения даты (и времени) используется функция date (). С помощью данной функции можно получить как текущую дату и время, так и преобразовать в “человекочитаемый” формат любую дату формата Unix timestamp. Формат записи следующий.

string date ( string format [, int timestamp] )

Если не указан необязательный параметр timestamp, то происходит получение текущей даты. В ином случае осуществляется конвертация в формат format. В параметр format передается определенным образом сформированная строка. Рассмотрим пример.

<?php

echo date("d.m.Y");

?>

Здесь, строка "d.m.Y" говорит о том, что необходимо вывести текущий номер дня в месяце с лидирующим нулем (если есть), затем точка, потом номер месяца с лидирующим нулем, снова точка и год в четырех цифрах. Полный список констант можно найти на официальном сайте: http://php.rinet.ru/manual/ru/function.date.php. Краткий список констант приведен в табл. 14.1.

Таблица 14.1. Константы для обозначения элементов даты и времени

Буква формата Описание Пример вывода
d День месяца в двух цифрах с лидирующим нулем (если есть)  04 или 27
D

День недели в текстовом формате. Три буквы от английского наименования

 Mon или Tue
m  Номер месяца в двух цифрах с лидирующими нулями (если есть)  01 или 12
M  Название месяца в текстовом представлении. Три первых буквы от английского названия  Jul или Dec
Y  Год в четырех цифрах  2005
y  Год в двух цифрах  5
H  Часы в 24-часовом формате с лидирующими нулями  23
i  Минуты с лидирующими нулями  59
s  Секунды с лидирующими нулями  1
z  Номер дня в году (начинается с 0)  144

<<предыдущаяследующая>>
Форматы дат и времениПолучение и конвертация даты и времени


Programist © php-kniga.ru

Если копируете, ставьте ссылку на источник