Warning to non-US users:
This function uses the US date notation (month, day, year), which is easily overlooked!
(PHP 4, PHP 5, PHP 7, PHP 8)
juliantojd — Переводит дату по юлианскому календарю в число дней в юлианском летоисчислении
Диапазон возможных дат для юлианского календаря: с 4713 года до н.э. по 9999 год н.э.
Несмотря на то, что функция может обрабатывать даты вплоть до 4713 года до н.э., практически преобразование для таких ранних дат не имеет смысла. Календарь был создан в 46 году до н.э., но некоторые детали ещё дорабатывались по крайней мере до 8 года н.э., а по некоторым данным до 4 века. Также, начало года различалось от одной культуры к другой - не везде Январь был первым месяцем года.
Помните, что на данный момент общепринятым в мире считается григорианский календарь. Функция gregoriantojd() может преобразовывать даты по этому календарю в число дней в юлианском летоисчислении.
month
Месяц в виде числа от 1 (январь) до 12 (декабрь)
day
День в виде числа от 1 до 31
year
Год в виде числа между -4713 и 9999
Юлианский день в виде числа для заданной даты по юлианскому календарю.
Warning to non-US users:
This function uses the US date notation (month, day, year), which is easily overlooked!