مقدمه ی توابع تقویم در 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

READ MORE