array cal_info(integer calendar)
Функция cal_info возвращает информацию о календаре, заданном одной из констант, приведенных в табл. 14.6. В табл. 14.8 описываются элементы возвращаемого массива.
integer cal_to_jd(integer calendar, integer month, integer day, integer year)
Функция cal_to_jd преобразует дату из заданного календаря в юлианский календарь. Эта функция является альтернативой функциям frenchtojd, gregoriantojd, jewishtojd и juliantojd.
integer easter_date(integer year)
Функция easter_date (листинг 14.14) используется для определения полуночи на Пасху для заданного года. Для определения дня Пасхи текущего года аргумент year можно не указывать.
| Листинг 14.14. Функция easter date
<?php
print(easter_date(2000));
integer easter_days(integer year, integer method)
Функция easter_days (листинг 14.15) возвращает количество дней после 21 марта, на которые выпадают пасхальные праздники для заданного года. Для определения дня Пасхи текущего года аргумент year можно не указывать. Необязательный аргумент method может задаваться константами, приведенными в табл. 14.9.
Таблица 14.9. Методы функции easterdays _
CAL_EASTER_DEFAULT CAL_EASTER_ROMAN CAL_EASTER_ALWAYS_GREGORIAN CAL_EASTER_ALWAYS_JULIAN
Листинг 14.15. Функция easterdays
<?php
print(easter_days(2003, CAL_EASTER_DEFAULT) . '<br>');
print(easter_days(2003, CAL_EASTER_ROMAN) . '<br>');
print(easter_days(2003, CAL_EASTER_ALWAYS_GREGORIAN) . '<br>');
print(easter_days(2003, CAL_EASTER_ALWAYS_JULIAN) . '<br>');
?>
integer frenchtojd(integer month, integer day, integer year)
Функция frenchtojd по дате из календаря Французской Республики возвращает отсчет дней по юлианскому календарю.
integer gregoriantojd(integer month, integer day, integer year)
Функция gregoriantojd по дате из григорианского календаря возвращает отсчет дней по юлианскому календарю.
value jddayofweek(integer julian_day, integer mode)
Функция jddayofweek возвращает целое число или строку, обозначающую день недели, в зависимости от заданного режима. Режимы, с помощью которых задаются дни календаря, приведены в табл. 14.10.
string jdmonthname(integer julian_day, integer mode)
Функция jdmonthname возвращает название месяца для заданного дня. Аргумент mode задает календарь, из которого будет выбираться название месяца. Режимы данной функции приведены в табл. 14.11.
string jdtofrench(integer julian_day)
Функция jdtofrench возвращает дату по календарю Французской Республики по отсчету дней, заданному в юлианском календаре.
string jdtogregorian(integer julian_day)
Функция jdtogregorian возвращает дату по григорианскому календарю по отсчету дней, заданному в юлианском календаре.
string jdtojewish(integer julian_day)
Функция jdtojewish возвращает дату по еврейскому календарю по отсчету дней, заданному в юлианском календаре.
string jdtojulian(integer julian_day)
Функция jdtojulian возвращает дату по юлианскому календарю по отсчету дней, заданному в юлианском календаре.
integer jdtounix(integer julian_day)
Функция jdtounix возвращает временную отметку для заданного отсчета дней по юлианскому календарю. Если эта дата попадает в эпоху Unix, функция возвращает искомое значение, в противном случае она возвращает значение FALSE.
integer jewishtojd(integer month, integer day, integer year)
Функция jewishtojd возвращает отсчет дней для заданной даты по еврейскому календарю.
integer juliantojd(integer month, integer day, integer year)
Функция jewishtojd возвращает отсчет дней по юлианскому календарю для заданной даты по юлианскому календарю.
integer unixtojd(integer timestamp)
Функция unixtojd возвращает отсчет дней по юлианскому календарю для заданной временной отметки по календарю Unix.
ТОП-10 популярных
Для работы с вещественными числами в MySQL предусмотрено три типа данных - это типы FLOAT, DOUBLE, DECIMAL. Числовой тип FLOAT...
БОЛЬШЕ БОЛЬШИХ LCD-мониторов
Процесс вытеснения с рынка мониторов с электронно-лучевой трубкой (CRT) продолжается. О смещении акцентов в пользу LCD-мониторов теперь заявляют даже те...
Процесс вытеснения с рынка мониторов с электронно-лучевой трубкой (CRT) продолжается. О смещении акцентов в пользу LCD-мониторов теперь заявляют даже те...
Больше больших LCD-мониторов
Процесс вытеснения с рынка мониторов с электронно-лучевой трубкой (CRT) продолжается. О смещении акцентов в пользу LCD-мониторов теперь заявляют даже те...
Процесс вытеснения с рынка мониторов с электронно-лучевой трубкой (CRT) продолжается. О смещении акцентов в пользу LCD-мониторов теперь заявляют даже те...
НОУТБУК с блестящим экраном
Eсли выпустившая ноутбук фирма предлагает его в качестве «замены настольному ПК», то это должно подразумевать под собой нечто большее, чем...
Eсли выпустившая ноутбук фирма предлагает его в качестве «замены настольному ПК», то это должно подразумевать под собой нечто большее, чем...
Иди и пиши. TravelMate C100
Планшетный компьютер платформы Tablet PC обязан в первую очередь быть легким, способным достаточно долго работать без подзарядки батарей. Эти требования...
Планшетный компьютер платформы Tablet PC обязан в первую очередь быть легким, способным достаточно долго работать без подзарядки батарей. Эти требования...
Магнито-оптический дисковод DynaMO
Cейчас, когда традиционные флоппи-дисководы на долгие годы замерли в своем развитии, поиск альтернативных носителей продолжается, и ситуация, казалось бы, разрешилась...
Cейчас, когда традиционные флоппи-дисководы на долгие годы замерли в своем развитии, поиск альтернативных носителей продолжается, и ситуация, казалось бы, разрешилась...
Компьютер для гурманов.«Эксимер ДМ»
Российская компания «Эксимер ДМ», известная как производитель настольных компьютеров, рабочих станций, серверов и ноутбуков, выступила техническим спонсором проведения торжеств, посвященных...
Российская компания «Эксимер ДМ», известная как производитель настольных компьютеров, рабочих станций, серверов и ноутбуков, выступила техническим спонсором проведения торжеств, посвященных...
Для длинных строк, т.е. строк длиннее 255 символов, в MySQL предусмотрены типы BLOB (Binary Large Object, большой двоичный объект) и...
В дополнение к календарным типам, предназначенным для хранения даты и времени отдельно, MySQL также поддерживает гибридные типы данных DATETIME и...
Вообще, к изменению настроек сервера прибегают очень редко. В MySQL программа заранее настроена так, чтобы соответствовать самым распространенным и основным...
PHP. Функции даты и времени. Часть Четвёртая.
09-02-2015
<< Предыдущая статья | Следующая статья >> |
PHP. Функции даты и времени. Часть Третья. | PHP. Настройка |