XXIII. Функции за дата и час

Въведение

Тези функции ви позволяват да вземете датата и часа от сървъра, на който са стартирани вашите PHP скриптове. Можете да използвате тези функции, за да форматирате датата и часа по много различни начини.

Забележка: Моля, имайте предвид, че тези функции са зависими от локала на вашия сървър. Бъдете сигурни, че се съобразявате и със смяната на зимно и лятно време и с високосните години, когато работите с тези функции.

Изисквания

Не са необходими външни библиотеки, за да се пусне това разширение.

Инсталация

Не е необходимо инсталиране, за да се използват тези функции. Те са част от ядрото на PHP.

Конфигурация по време на работа

Това разширение няма дефинирани конфигурационни директиви в php.ini.

Ресурсни типове

Това разширение няма дефинирани ресурс типове.

Предефинирани константи

Това разширение няма дефинирани константи.

Съдържание
checkdate -- Проверява Грегорианска дата
date_create -- Returns new DateTime object
date_date_set -- Sets the date
date_default_timezone_get --  Gets the default timezone used by all date/time functions in a script
date_default_timezone_set --  Sets the default timezone used by all date/time functions in a script
date_format -- Returns date formatted according to given format
date_isodate_set -- Sets the ISO date
date_modify -- Alters the timestamp
date_offset_get -- Returns the daylight saving time offset
date_parse -- Returns associative array with detailed info about given date
date_sun_info -- Returns an array with information about sunset/sunrise and twilight begin/end
date_sunrise -- Returns time of sunrise for a given day and location
date_sunset --  Returns time of sunset for a given day and location
date_time_set -- Sets the time
date_timezone_get -- Return time zone relative to given DateTime
date_timezone_set -- Sets the time zone for the DateTime object
date -- Форматира местно време/дата
getdate -- Взима информация за датата и часа
gettimeofday -- Взима текущо време
gmdate -- Форматира грийнуички (GMT/UTC) дата и час
gmmktime -- Взима Unix времеви отпечатък за GMT дата
gmstrftime --  Форматира GMT/UTC време и дата според локала
idate --  Форматира местно време и дата като цяло число
localtime -- Взима местното време
microtime --  Връща текущия Unix времеви отпечатък с микросекунди
mktime -- Взима Unix времеви отпечатък за дата
strftime --  Форматира местно време и дата съгласно локала
strptime --  Parse a time/date generated with strftime()
strtotime --  Прави разбор (parse) на каквото и да е английско описание за час и дата в Unix времеви отпечатък (timestamp)
time -- Връща текущия Unix времеви отпечатък
timezone_abbreviations_list -- Returns associative array containing dst, offset and the timezone name
timezone_identifiers_list -- Returns numerically index array with all timezone identifiers
timezone_name_from_abbr -- Returns the timezone name from abbrevation
timezone_name_get -- Returns the name of the timezone
timezone_offset_get -- Returns the timezone offset from GMT
timezone_open -- Returns new DateTimeZone object
timezone_transitions_get -- Returns all transitions for the timezone