تبدیل به ژولیَن (cal_to_jd)
تابع «تبدیل به ژولیَن (cal_to_jd)» یک تاریخ را به «عدد روز ژولیَن (Julian Day)» تبدیل می کند. عدد روز ژولیَن یعنی شمارش پیوسته روزها از یک مبدا خیلی قدیمی.
تعریف و کاربرد cal_to_jd
cal_to_jd تاریخِ یک تقویم مشخص را می گیرد و یک عدد روز ژولیَن برمی گرداند. سپس می توانی با این عدد، میان تقویم ها تبدیل انجام دهی.
سینتکس و پارامترها
cal_to_jd(calendar, month, day, year)
- calendar: نوع تقویم. یکی از CAL_GREGORIAN، CAL_JULIAN، CAL_JEWISH، CAL_FRENCH.
- month: شماره ماه.
- day: شماره روز.
- year: شماره سال.
مثال سریع
<?php
$d = cal_to_jd(CAL_GREGORIAN, 6, 20, 2007);
echo $d;
?>
نکات مهم
- خروجی همیشه یک عدد صحیح است.
- تقویم درست را دقیق انتخاب کن.
- برای تبدیل برعکس از cal_from_jd کمک بگیر.
نکته: برای محاسبه اختلاف تاریخ ها، تبدیل به ژولیَن خیلی مفید است.
هشدار: ماه و روز را خارج از بازه نفرست. خطا می گیری.
گام های عملی تبدیل
- تقویم مناسب را تعیین کن.
- ماه، روز، و سال را عددی بده.
- cal_to_jd را صدا بزن و خروجی را ذخیره کن.
لینک های داخلی
برای ادامه کار: تبدیل از ژولیَن (cal_from_jd) برای برگرداندن تاریخ؛ و مرجع تقویم (PHP Calendar) برای دیدن همه توابع مرتبط.
جمع بندی سریع
- cal_to_jd تاریخ را عدد ژولیَن می کند.
- ورودی ها: تقویم، ماه، روز، سال.
- برای برگشت، cal_from_jd را بزن.
- انتخاب تقویم بسیار مهم است.