توابع تقویم PHP

مقدمه PHP Calendar

گسترش تقویم شامل توابع ساده‌سازی تبدیل بین فرمات‌های مختلف تقویم است.

این بر اساس Julian Day Count (شمارش روزهای یولیانی) است و از 1 ژانویه سال 4713 قبل از میلاد شروع به شمارش می‌کند.

توضیحات:برای تبدیل بین فرمات‌های تقویم، ابتدا باید به Julian Day Count تبدیل کنید، سپس به فرمات تقویمی مورد نظر خود.

توضیحات:Julian Day Count (شمارش روزهای یولیانی) و Julian Calendar (کلیولای یولیانی) یک چیز نیستند!

نصب

برای_اینکه_این_توابع_توانند_کار کنند، شما باید PHP را با استفاده از --enable-calendar کامپایل کنید.

نسخه_ویندوزی_PHP_این_پشتیبانی_داخلی_از_گسترش_کالیندار_را_دارد. بنابراین، توابع_کالیندار_به_صورت_خودکار_کار می‌کنند.

توابع_کالیندار_در_PHP_5

توابع توضیح
cal_days_in_month() تعداد_روزهای_یک_ماه_برای_سال_و_کالیندار_معین_برگشتانده_شود.
cal_from_jd() تغییر_شمارش_روزهای_جولین به تاریخ_کالیندار_معین.
cal_info() اطلاعات_ربطی_با_کالیندار_معین_برگشتانده_شود.
cal_to_jd() تغییر_تاریخ_کالیندار_معین به شمارش_روزهای_جولین.
easter_date() تایم‌استاپ_یونیکس_شب_نیمه_هفته_پاسخگویی_عید_خورشید_برگشتانده_شود.
easter_days() تعداد_روزهای_تا_هفته_پاسخگویی_عید_خورشید_برگشتانده_شود.
frenchtojd() تغییر_تاریخ_فرانسوی به شمارش_روزهای_جولین.
gregoriantojd() تغییر_تاریخ_گرگوریان به شمارش_روزهای_جولین.
jddayofweek() روز_هفته_برگشتانده_شود.
jdmonthname() نام_ماه_برگشتانده_شود.
jdtofrench() تغییر_شمارش_روزهای_جولین به تاریخ_فرانسوی.
jdtogregorian() تغییر_تاریخ_گرگوریان به شمارش_روزهای_جولین.
jdtojewish() تغییر_شمارش_روزهای_جولین به تاریخ_یهودی.
jdtojulian() تغییر_شمارش_روزهای_جولین به تاریخ_جولین.
jdtounix() تغییر_شمارش_روزهای_جولین به تایم‌استاپ_یونیکس.
jewishtojd() تغییر_تاریخ_یهودی به شمارش_روزهای_جولین.
juliantojd() تغییر_تاریخ_جولین به شمارش_روزهای_جولین.
unixtojd() تغییر_تایم‌استاپ_یونیکس به شمارش_روزهای_جولین.

مقدارهای_پیش‌تعریف‌شده_کالیندار_در_PHP_5

مقدار_پیش‌تعریف‌شده نوع نسخه_PHP
ماه_گرگوریان Integer PHP 4
ماه_جولین Integer PHP 4
ماه_یهودی Integer PHP 4
ماه_فرانسوی Integer PHP 4
تعداد_ماه_ها Integer PHP 4
شماره_روز_هفته Integer PHP 4
روز_هفته_کوتاه Integer PHP 4
روز_هفته_طولی Integer PHP 4
ماه_گرگوریان_کوتاه Integer PHP 4
ماه_گرگوریان_طولی Integer PHP 4
ماه_جولین_کوتاه Integer PHP 4
ماه_جولین_طولی Integer PHP 4
CAL_MONTH_JEWISH Integer PHP 4
CAL_MONTH_FRENCH Integer PHP 4
CAL_EASTER_DEFAULT Integer PHP 4.3
CAL_EASTER_ROMAN Integer PHP 4.3
CAL_EASTER_ALWAYS_GREGORIAN Integer PHP 4.3
CAL_EASTER_ALWAYS_JULIAN Integer PHP 4.3
CAL_JEWISH_ADD_ALAFIM_GERESH Integer PHP 5.0
CAL_JEWISH_ADD_ALAFIM Integer PHP 5.0
CAL_JEWISH_ADD_GERESHAYIM Integer PHP 5.0