|
Пример 1. Календарные функции
<?php
$jd = GregorianToJD(10,11,1970);
echo("$jd\n");
$gregorian = JDToGregorian($jd);
echo("$gregorian\n");
?>
JDToJulian
JDToJulian -- преобразовывает дату Юлианского календаря на дневный Юлианский
счет
Описание
string jdtojulian(int julianday);
Преобразование дневного Юлианского счета в строку, содержащую дату Юлианского
Календаря в формате "месяц/день/год".
JulianToJD
JulianToJD -- преобразовывает дату Юлианского Календаря на дневной Юлианский
счет
Описание
int juliantojd(int month, int day, int year);
Правильный дипазон для Юлианского календаря 4713 д.э. до 9999 н.э.
Хотя это программное обеспечение может оперировать даты в обратном порядке до
4713 д.э. такое использование может быть бесполезно и не значительно. Календарь
был создан в 46 д.э., но подробные не стабилизировался до по крайней мере 8
н.э., и возможно познее в 4-ом столетии. Также, начало года различно от одной
культуры к другой - не все соглашаются, что Январь это первый месяц.
JDToJewish
JDToJewish -- преобразовывает дневной Юлианский счет в Еврейский календарь
Описание
string jdtojewish(int julianday);
Преобразование дневного Юлианского счета в Еврейский календарь
JewishToJD
JewishToJD -- преобразовывает дату в Еврейском Календаре на дневной Юлианский
счет
Описание
int jewishtojd(int month, int day, int year);
Еврейский календарь использовался в течение нескольких тысячалетий, но в
течение начального периода не было никакой формулы, чтобы определить начало
месяца. Новый месяц начинался когда замечено полнолуние.
JDToFrench
JDToFrench -- преобразовывает дневной Юлианский счет в Французский
Республиканский календарь
Описание
string jdtofrench(int month, int day, int year);
преобразовывает дневной Юлианский счет в Французский Республиканский
календарь
FrenchToJD
FrenchToJD -- преобразовывает дату и Французского Республиканского календаря в
дневной Юлианский счет
Описание
int frenchtojd(int month, int day, int year);
преобразовывает дату и Французского Республиканского календаря в дневной
Юлианский счет
Эта программа преобразовывают даты в начиная с 1 до 14 (Грегорианские даты 22
Сентября 1792 до 22 1806 Сентября). Это покрывает тот период когда календарь
использовался.
JDMonthName
JDMonthName -- возвращает название месяца
Описание
string jdmonthname(int julianday, int mode);
Возвращает строку с названием месяца. main сообщает
функции, в какой календарь нужно преобразовать дневнрй Юлианский счет на, и
какой тип месячных имен должен быть возвращен.
Стол 1. Календарные способы
| Способ |
Значение |
| 0 |
Грегорианский - apreviated |
| 1 |
Грегорианский |
| 2 | Юлианский
- apreviated |
| 3 | Юлианский |
| 4 | Еврейский |
| 5 |
Французский Республиканский |
JDDayOfWeek
JDDayOfWeek -- Возвращает день недели
Описание
mixed jddayofweek(int julianday, int mode);
Возвращает день недели. Может возвратить строку(string)
или int в зависимости от способа(mode).
Стол 1. Календарные недельные пути
| Способ |
Значение |
| 0 | возвращает
дневной номер как int (0=воскресенье, 1=понедельник, и т.п.) |
| 1 | возврат
string содержание дня недели (английское-грегорианское) |
| 2 | возвращает
string содержа abreviated дени недели (английский-грегорианский) |
Назад, к содержанию
|