فهرست مستندات پروژه

آشنایی با Daynum

Daynumv1.0.0-beta.4مشاهده منبعفارسی / انگلیسی

انتخاب تقویم و پیدا کردن راهنمای مناسب برای کار شما.

Daynum یک کتابخانه تغییرناپذیر PHP برای تبدیل، نمایش و محاسبه تاریخ در تقویم میلادی، شمسی و دو نوع تقویم قمری است. به PHP 8.1 یا بالاتر نیاز دارد، وابستگی Composer برای اجرا ندارد و بدون ext-intl کار می‌کند.

وضعیت انتشار

این راهنماها همراه نسخه v1.0.0-beta.4 به تاریخ ۸ اکتبر ۲۰۲۶ هستند. این نسخه آزمایشی است و هنوز نسخه پایدار 1.0 نیست. راهنماهای دوزبانه، بررسی سخت‌گیرانه‌تر AM/PM و اختلاف ساعت تکراری و بهبود تطبیق نام‌ها در این نسخه قرار دارند. راهنمای parsing رفتارهای اضافه‌شده در beta.4 را مشخص می‌کند؛ beta.3 این تغییرات را ندارد. changelog نسخه را ببینید.

از کجا شروع کنیم

انتخاب تقویم

تقویممتدهای ساخت و نمایشسال‌های مجاز برای ساخت تاریخ
میلادیfromGregorian() / gregorian()-9999 تا 9999، شامل سال صفر
شمسیfromJalali() / jalali()1 تا 3177
قمری ام‌القریfromHijri() / hijri()1300 تا 1600 قمری
قمری محاسباتیfromHijriCivil() / hijriCivil()1 تا 9666 قمری

CivilDateTime روز، ساعت محلی و یک برچسب اختیاری منطقه زمانی را نگه می‌دارد. تبدیل تقویم، ساعت و این برچسب را حفظ می‌کند و زمان یک لحظه را به منطقه زمانی دیگری تبدیل نمی‌کند. برای این کار از DateTimeImmutable در PHP یا timestamp استفاده کنید؛ جزئیات در راهنمای منطقه زمانی آمده است.

جستجو در مستندات

در همه پروژه‌ها جستجو کنید. با بستن این پنجره به راهنما برمی‌گردید.

Tab برای جابه‌جایی · Enter برای باز کردنEsc برای بستن