П О Р Т А Л                            
С Е Т Е В Ы Х                          
П Р О Е К Т О В                        
  
Поиск по сайту:
                                                 
Главная

О проекте

Web-мастеру
     HTML & JavaScript
     SSI
     Perl
     PHP
     XML & XSLT
     Unix Shell

MySQL

Безопасность

Хостинг

Другое








Самое читаемое:

Учебник PHP - "Для Чайника".
Просмотров 4424 раз(а).

Иллюстрированный самоучитель по созданию сайтов.
Просмотров 7015 раз(а).

Учебник HTML.
Просмотров 3913 раз(а).

Руководство по PHP5.
Просмотров 306 раз(а).

Хостинг через призму DNS.
Просмотров 5155 раз(а).

Подборка текстов стандартных документов.
Просмотров 56481 раз(а).

Учебник PHP - Самоучитель
Просмотров 3961 раз(а).

Документация на MySQL (учебник & справочное руководство)
Просмотров 9254 раз(а).

Внешние атаки...
Просмотров 4913 раз(а).

Учебник PHP.
Просмотров 3338 раз(а).

SSI в примерах.
Просмотров 340 раз(а).



 
 
| Добавить в избранное | Сделать стартовой | Помощь





Учебник РНР
Назад Вперёд

easter_date

(PHP 3>= 3.0.9, PHP 4)

easter_date - получает штамп времени UNIX для полночи Easter данного года.

Описание

int easter_date ([int year])

Возвращает штамп времени UNIX, соответствующий полночи Easter данного года.

Начиная с PHP 4.3.0, параметр year является необязательным, и по умолчанию используется текущий год в соответствии с локальным временем, если этот параметр опущен.

Предупреждение!: Эта функция сгенерирует предупреждение, если год находится вне диапазона штампов времени UNIX (т.е. до 1970 или после 2037).
Пример 1. easter_date()
echo date ("M-d-Y", easter_date(1999));        /* "Apr-04-1999" */
echo date ("M-d-Y", easter_date(2000));        /* "Apr-23-2000" */
echo date ("M-d-Y", easter_date(2001));        /* "Apr-15-2001" */

Дата Easter Day была определена советом Council of Nicaea в AD325 как воскресенье после первого полнолуния или после Spring Equinox/весеннего равноденствия. Equinox всегда выпадает на 21 марта, так что вычисление сводится к определению даты полнолуния и даты следующего воскресенья. Используемый здесь алгоритм ввёл Dionysius Exiguus около 532 года. В Юлианском летосчислении (до 1753 г.) используется простой 19-летний цикл для отслеживания фаз луны. В Григорианском календаре (для лет после 1753 - изобрели Clavius и Lilius, ввёл Папа Gregory XIII в октябре 1582 г., а в Британии и колониях - в сентябре 1752 г.) добавлены два корректирующих фактора для уточнения цикла.

(Этот код основан на С-программе Simon Kershaw, <webmaster@ely.anglican.org>)

См. easter_days() - расчёт Easter до 1970 или после 2037.


Назад Оглавление Вперёд
cal_to_jd Вверх easter_days


Если Вы не нашли что искали, то рекомендую воспользоваться поиском по сайту: