ТОП-10 популярных



Для работы с вещественными числами в MySQL предусмотрено три типа данных - это типы FLOAT, DOUBLE, DECIMAL. Числовой тип FLOAT...

НОУТБУК с блестящим экраном
Eсли выпустившая ноутбук фирма предлагает его в качестве «замены настольному ПК», то это должно подразумевать под собой нечто большее, чем...

БОЛЬШЕ БОЛЬШИХ LCD-мониторов
Процесс вытеснения с рынка мониторов с электронно-лучевой трубкой (CRT) продолжается. О смещении акцентов в пользу LCD-мониторов теперь заявляют даже те...

Больше больших LCD-мониторов
Процесс вытеснения с рынка мониторов с электронно-лучевой трубкой (CRT) продолжается. О смещении акцентов в пользу LCD-мониторов теперь заявляют даже те...

Магнито-оптический дисковод DynaMO
Cейчас, когда традиционные флоппи-дисководы на долгие годы замерли в своем развитии, поиск альтернативных носителей продолжается, и ситуация, казалось бы, разрешилась...

Иди и пиши. TravelMate C100
Планшетный компьютер платформы Tablet PC обязан в первую очередь быть легким, способным достаточно долго работать без подзарядки батарей. Эти требования...

ПОД ЛИТЕРОЙ «N»
Aтаку LCD-мониторов не остановить, а масштабы этого наступления даже немного пугают. Судите сами — многие пользователи только начинают приглядываться к новому для...


Для длинных строк, т.е. строк длиннее 255 символов, в MySQL предусмотрены типы BLOB (Binary Large Object, большой двоичный объект) и...

Размер объему не помеха.
С тех пор как компания Fujitsu отказалась от производства жестких дисков для настольных компьютеров, многие пользователи начали забывать о том,...


Какую только информацию мы не помещаем на компакт-диски: резервные копии важных данных, музыку, фильмы... Многие полагают, что главное - «купить...

PHP. Функции даты и времени. Часть Четвёртая.


09-02-2015

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.

Понравился материал? Поделитесь с друзьями!



<< Предыдущая статьяСледующая статья >>
PHP. Функции даты и времени. Часть Третья. PHP. Настройка