English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
PHP Calendar Календарные функции руководства
Функция gregoriantojd() преобразует дату григорианского календаря в юлианские дни.
gregoriantojd( $month, $day, $year );
Эта функция преобразует гражданскую дату в юлианские дни. Рациональный диапазон григорианского календаря составляет от 4714 года до н.э. до 9999 года н.э.
Хотя эта функция может обрабатывать даты до 4714 года до н.э., это не имеет смысла. Григорианский календарь был изобретен только 15 октября 1582 года (или 5 октября 1582 года по юлианскому календарю), и долгое время некоторые страны не приняли его. Например, Великобритания начала использовать григорианский календарь в 1752 году, СССР в 1918 году, Греция в 1923 году, большинство европейских стран использовали юлианский календарь.
Номер | Параметры и описание |
---|---|
1 | month(обязателен) Месяц от 1 (январь) до 12 (декабрь) |
2 | day(обязателен) Число от 1 до 31 |
3 | year(обязателен) Год,介于-4714和9999之间 |
Дано юлианское число даты гражданского календаря, является целым числом.
Преобразование даты по григорианскому календарю в юлианские дни и обратно в григорианский календарь:
<?php $jd = gregoriantojd(1, 12, 1990); echo "$jd"; print "\n"; $gregorian = jdtogregorian($jd); echo "$gregorian"; print "\n"; ?>Проверим‹/›
Результат вывода:
2447904 1/12/1990