cal_to_jd
(PHP 4 >= 4.1.0, PHP 5, PHP 7)
cal_to_jd — Преобразует заданную дату в Юлианское исчисление
Описание
$calendar
, int $month
, int $day
, int $year
)
cal_to_jd() рассчитывает количество дней с начала
Юлианской эпохи до даты в заданном календаре
calendar
. Список поддерживаемых календарей
calendar
:
CAL_GREGORIAN
,
CAL_JULIAN
,
CAL_JEWISH
и
CAL_FRENCH
.
Список параметров
-
calendar
-
Календарь, из которого будет произведена конвертация, один из:
CAL_GREGORIAN
,CAL_JULIAN
,CAL_JEWISH
илиCAL_FRENCH
. -
month
-
Месяц в виде числа, разрешенное значение зависит от календаря
calendar
. -
day
-
День в виде числа, разрешенное значение зависит от календаря
calendar
. -
year
-
Год в виде числа, разрешенное значение зависит от календаря
calendar
.
Возвращаемые значения
Число дней в Юлианском исчислении.
Смотрите также
- cal_from_jd() - Преобразует дату, заданную в юлианском календаре, в дату указанного календаря
- frenchtojd() - Преобразует дату Французского республиканского календаря в количество дней в Юлианском летоисчислении
- gregoriantojd() - Преобразует дату по Григорианскому календарю в количество дней в Юлианском летоисчислении
- jewishtojd() - Переводит дату по Иудейскому календарю в число дней в Юлианском летоисчислении
- juliantojd() - Переводит дату по Юлианскому календарю в число дней в Юлианском летоисчислении
- unixtojd() - Переводит метку времени Unix в Юлианский день
Коментарии
Julian days begin at noon, while the days of the Gregorian and Julian calendars are usually thought of as beginning at midnight. For the Gregorian and Julian calendars, the function behaves as if the conversion were performed at noon.
The earliest supported date in the Julian calendar is January 2, 4713 BC. The corresponding Julian day count is 1. PHP treats -4713 as equal to 4713 BC, and does not allow the year 0; this practice is different than the custom of astronomers, who treat -4712 as equal to 4713 BC.