JD به یونیکس (jdtounix)
می خواهی تبدیل JD به یونیکس را سریع یاد بگیری؟ تابع jdtounix() «شمارش روز ژولیَن (Julian Day)» را به «زمان یونیکس (Unix Timestamp)» تبدیل می کند. یونیکس تایم یعنی ثانیه ها از 1970/01/01.
jdtounix چیست؟
این تابع عدد JD می گیرد و تایم استمپ می دهد. خروجی آغاز همان روز است. زمان خروجی، محلی حساب می شود.
نمونه عملی: گرگوری ⇢ JD ⇢ یونیکس
اول یک تاریخ گرگوری را به JD تبدیل می کنیم. سپس JD را با jdtounix() به یونیکس می بریم.
<?php
$jd = gregoriantojd(10, 3, 1975);
echo jdtounix($jd);
?>
نکته: اگر jd در بازه اِپک نباشد، false می دهد. بازه درست: سال های 1970 تا 2037 یا 2440588 ≤ jd ≤ 2465342.
نکته: برای مسیر برعکس از unixtojd() استفاده کن. برای گرفتن JD از گرگوری هم gregoriantojd() بدرد می خورد.
گام های سریع استفاده
- یک JD معتبر آماده کن.
jdtounix(jd)را فراخوانی کن.- مقدار برگردانده شده را چاپ یا ذخیره کن.
جمع بندی سریع
- تبدیل JD به یونیکس با یک تابع انجام می شود.
- خروجی آغاز روز محلی است.
- بازه JD باید معتبر باشد.
- برای برگشت، از unixtojd() کمک بگیر.