گرگوری به JD (gregoriantojd)
تابع «گرگوری به JD (gregoriantojd)» یک تاریخ «گرگوری (Gregorian)» را به «عدد روز ژولیَن (Julian Day)» تبدیل می کند. JD مثل شماره دانش آموزی برای روزهاست؛ یعنی شمارش روز پیوسته.
تعریف و کاربرد gregoriantojd
تابع gregoriantojd تاریخ گرگوری را می گیرد و یک عدد JD می دهد. این عدد فقط شمارش روز است، نه قالب تاریخ.
سینتکس و پارامترها
gregoriantojd(month, day, year)
- month: لازم است. از 1 تا 12.
- day: لازم است. از 1 تا 31.
- year: لازم است. از -4714 تا 9999.
نکته: تقویم گرگوری از سال 1582 رسمی شد و کشورها در زمان های مختلف پذیرفتند. برای تبدیل برعکس، از jdtogregorian استفاده کن.
مثال عملی
<?php
$jd = gregoriantojd(6, 20, 2007);
echo $jd . "<br>";
echo jdtogregorian($jd);
?>
نکات و هشدارها
- خروجی فقط یک عدد JD است.
- برای نمایش تاریخ، از
jdtogregorianکمک بگیر. - محدوده سال بزرگ است؛ دقت کن معتبر باشد.
هشدار: تاریخ های خیلی قدیمی گرگوری ممکن است تاریخی نبوده باشند؛ اما JD محاسبه می شود.
گام های عملی
- ماه، روز، و سال معتبر را وارد کن.
gregoriantojdرا با آن ها صدا بزن.- برای برعکس،
jdtogregorianرا اجرا کن.
لینک های داخلی
تبدیل برعکس: jdtogregorian. همچنین مرجع کلی: مرجع تقویم PHP.
جمع بندی سریع
- gregoriantojd تاریخ گرگوری را به JD می دهد.
- JD شمارنده روزهاست، نه قالب تاریخ.
- برای نمایش تاریخ، jdtogregorian را اجرا کن.
- پارامترها باید در بازه معتبر باشند.