время
|
|
Глава 21. Функции 43
интересные
интерактивные скрипты.
JDToGregorian
Преобразовывает дневной Юлианский счет в Григорианскую дату в формате ?ме-
сяц/день/год?.
Синтаксис:
string jdtogregorian(int julianday);
GregorianToJD
Преобразовывает Григорианскую дату на дневной Юлианский счет.
Синтаксис:
int gregoriantojd(int month, int day, int year); ;
Правильный диапазон для Григорианского календаря — с 4714 г. до н. э. до 9999 г. н. э.
Хотя это программное обеспечение может оперировать с датами в обратном поряд-
ке до 4714 г. до н.э., такое использование может быть бесполезно и незначительно.
Григорианский календарь был учрежден 15 октября 1582 г. (5 октября 1582 г. в Юли-
анском календаре). Некоторые страны еще очень долго не принимали его. Напри-
302 Часть IV. PHP-функции
мер, Великобритания ввела преобразования в 1752г., СССР —в 1918г., Греция —в
1 923 г. Европейские страны использовали Юлианский Календарь до Григорианс-
кого. Рассмотрим пример:
<?php
$jd = GregorianToJD (10,П/ 1970) ;
echo("$jd\n");
$gregorian