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