توابع کار با تقویم در PHP
مقدمه ی توابع تقویم در PHP
افزونه ی calendar شامل توابعی است که تبدیل فرمت های مختلف تقویم را به یکدیگر، ساده می کنند.
این توابع، بر اساس شمارش روز جولیان بنا شده اند. این شمارش از روز اول سال 4713 قبل از میلاد شروع می شود.
نکته: برای تبدیل بین فرمت های مختلف تقویم، شما ابتدا باید آن را به شمارش روز جولیان تبدیل کنید و سپس آن را به تقویم مورد نظر خود در بیاورید.
نکته: شمارش روز جولیان، همانند تقویم جولیان نمی باشد.
نحوه نصب کردن
برای اینکه این توابع کار کنند، شما باید عبارت enable-calendar-- را فعال کنید.
نسخه ی ویندوز PHP، به صورت داخلی، از این افزونه پشتیبانی می کند.
توابع تقویم در PHP5
تابع | توضیحات |
---|---|
cal_days_in_month |
تابع ()cal_days_in_month، تعداد روزهای یک ماه را برای یک سال و تقوم مشخص، برمی گرداند. |
cal_from_jd |
تابع ()cal_from_jd، یک شمارش روز جولیان را به یک تاریخ در یک تقویم مشخص، تبدیل می کند. |
cal_info |
تابع ()cal_info اطلاعاتی را درباره ی یک تقویم مشخص شده برمی گرداند. |
cal_to_jd |
تابع ()cal_to_jd یک تاریخ در یک تقویم مشخص را به شمارش روز جولیان تبدیل می کند. |
easter_date |
تابع ()easter_date برچسب زمان یونیکس(Unix timestamp) را برای نیمه شب عید پاک برای یک سال مشخص را برمی گرداند. |
easter_days |
تابع ()easter_days تعداد روزهای بعد از 21 مارس که روز عید پاک در سال داده شده می باشد را برمی گرداند. |
frenchtojd |
تابع ()frenchtojd یک تاریخ را از تقویم جمهوری فرانسه به شمارش روز جولیان تبدیل می کند. |
gregoriantojd |
تابع ()gregoriantojd یک تاریخ از تقویم میلادی را به یک شمارش روز جولیان تبدیل می کند. |
jddayofweek |
تابع ()jddayofweek روز از هفته را برمی گرداند. |
jdmonthname |
تابع ()jdmonthname ، نام ماه را برمی گرداند. |
jdtofrench |
تابع ()jdtofrench یک شمارش روز جولیان را به تاریخ جمهوری فرانسه تبدیل می کند. |
jdtogregorian |
تابع ()jdtogregorian، شمارش روز جولیان را به تاریخ میلادی تبدیل می کند. |
jdtojewish |
تابع ()jdtojewish یک شمارش روز جولیان را به تاریخ یهودی(jewish) برمی گرداند. |
jdtojulian |
تابع ()jdtojulian یک شمارش روز جولیان را به یک تاریخ جولیان تبدیل می کند. |
jdtounix |
تابع ()jdtounix یک شمارش روز جولیان را به برچسب زمان یونیکس تبدیل می کند. |
jewishtojd |
تابع ()jewishtojd، یک تاریخ از تقویم یهودی را به شمارش روز جولیان تبدل می کند. |
juliantojd |
تابع ()juliantojd، یک تاریخ را از تقویم جولیان، به یک شمارش روز جولیان تبدیل می کند. |
unixtojd |
تابع ()unixtojd، برچسب زمان یونیکس را به یک شمارش روز جولیان تبدیل می کند. |
ثابت های تقویم از پیش تعریف شده در PHP5
ثابت | نوع | ورژن php |
---|---|---|
CAL_GREGORIAN | Integer | PHP 4 |
CAL_JULIAN | Integer | PHP 4 |
CAL_JEWISH | Integer | PHP 4 |
CAL_FRENCH | Integer | PHP 4 |
CAL_NUM_CALS | Integer | PHP 4 |
CAL_DOW_DAYNO | Integer | PHP 4 |
CAL_DOW_SHORT | Integer | PHP 4 |
CAL_DOW_LONG | Integer | PHP 4 |
CAL_MONTH_GREGORIAN_SHORT | Integer | PHP 4 |
CAL_MONTH_GREGORIAN_LONG | Integer | PHP 4 |
CAL_MONTH_JULIAN_SHORT | Integer | PHP 4 |
CAL_MONTH_JULIAN_LONG | 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 |
- نوشته شده توسط احسان عباسی
- بازدید: 10523