downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | conferences | my php.net

search for in the

cal_to_jd> <cal_from_jd
[edit] Last updated: Fri, 24 Jun 2011

view this page in

cal_info

(PHP 4 >= 4.1.0, PHP 5)

cal_infoبازگرداندن اطلاعات تقویم به خصوص

Description

array cal_info ([ int $calendar = -1 ] )

cal_info() اطلاعات calendar را باز می‌گرداند.

اطلاعات تقویم به صورت آرایه شامل calname، calsymbol، month، abbrevmonth و maxdaysinmonth باز گردانده می‌شود. نام تقویم‌های مختلف که به عنوان calendar قابل استفاده هستند به شرح زیر است:

  • 0 یا CAL_GREGORIAN - Gregorian Calendar
  • 1 یا CAL_JULIAN - Julian Calendar
  • 2 يا CAL_JEWISH - Jewish Calendar
  • 3 يا CAL_FRENCH - French Revolutionary Calendar

اگر calendar مشخص نشده باشد تمام اطلاعات تقویم‌های پشتیبانی شده به عنوان آرایه بازگردانده می‌شود.

Parameters

calendar

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

Return Values

Changelog

Version Description
Since 5.0 پارامتر calendar اختیاری می‌شود و بصورت پیش‌فرض برابر با "all calendars" خواهد بود اگر حذف شود.

Examples

Example #1 مثال cal_info()

<?php
$info 
cal_info(0);
print_r($info);
?>

The above example will output:

Array
(
    [months] => Array
        (
            [1] => January
            [2] => February
            [3] => March
            [4] => April
            [5] => May
            [6] => June
            [7] => July
            [8] => August
            [9] => September
            [10] => October
            [11] => November
            [12] => December
        )

    [abbrevmonths] => Array
        (
            [1] => Jan
            [2] => Feb
            [3] => Mar
            [4] => Apr
            [5] => May
            [6] => Jun
            [7] => Jul
            [8] => Aug
            [9] => Sep
            [10] => Oct
            [11] => Nov
            [12] => Dec
        )

    [maxdaysinmonth] => 31
    [calname] => Gregorian
    [calsymbol] => CAL_GREGORIAN
)



add a note add a note User Contributed Notes cal_info - [1 notes]
up
0
oliver DOT pliquett @mediagear DOT de
10 years ago
A little example code to show the array structure:

<?php
$aCalendars
= array( CAL_GREGORIAN, CAL_JULIAN, CALL_JEWISH, CAL_FRENCH );

foreach (
$aCalendars as $cal ) {

    
$aCalInfo = cal_info( $cal );

     echo
"cal_info( " . $aCalInfo['calsymbol'] . " ) = ";
    
print_r( $aCalInfo );
     echo
"\n\n";
}
?>

will return this:

cal_info( CAL_GREGORIAN ) = Array
(
    [months] => Array
        (
            [1] => January
            [2] => February
            [3] => March
            [4] => April
            [5] => May
            [6] => June
            [7] => July
            [8] => August
            [9] => September
            [10] => October
            [11] => November
            [12] => December
        )

    [abbrevmonths] => Array
        (
            [1] => Jan
            [2] => Feb
            [3] => Mar
            [4] => Apr
            [5] => May
            [6] => Jun
            [7] => Jul
            [8] => Aug
            [9] => Sep
            [10] => Oct
            [11] => Nov
            [12] => Dec
        )

    [maxdaysinmonth] => 31
    [calname] => Gregorian
    [calsymbol] => CAL_GREGORIAN
)

cal_info( CAL_JULIAN ) = Array
(
    [months] => Array
        (
            [1] => January
            [2] => February
            [3] => March
            [4] => April
            [5] => May
            [6] => June
            [7] => July
            [8] => August
            [9] => September
            [10] => October
            [11] => November
            [12] => December
        )

    [abbrevmonths] => Array
        (
            [1] => Jan
            [2] => Feb
            [3] => Mar
            [4] => Apr
            [5] => May
            [6] => Jun
            [7] => Jul
            [8] => Aug
            [9] => Sep
            [10] => Oct
            [11] => Nov
            [12] => Dec
        )

    [maxdaysinmonth] => 31
    [calname] => Julian
    [calsymbol] => CAL_JULIAN
)

cal_info( CAL_JEWISH ) = Array
(
    [months] => Array
        (
            [1] => Tishri
            [2] => Heshvan
            [3] => Kislev
            [4] => Tevet
            [5] => Shevat
            [6] => AdarI
            [7] => AdarII
            [8] => Nisan
            [9] => Iyyar
            [10] => Sivan
            [11] => Tammuz
            [12] => Av
            [13] => Elul
        )

    [abbrevmonths] => Array
        (
            [1] => Tishri
            [2] => Heshvan
            [3] => Kislev
            [4] => Tevet
            [5] => Shevat
            [6] => AdarI
            [7] => AdarII
            [8] => Nisan
            [9] => Iyyar
            [10] => Sivan
            [11] => Tammuz
            [12] => Av
            [13] => Elul
        )

    [maxdaysinmonth] => 30
    [calname] => Jewish
    [calsymbol] => CAL_JEWISH
)

cal_info( CAL_FRENCH ) = Array
(
    [months] => Array
        (
            [1] => Vendemiaire
            [2] => Brumaire
            [3] => Frimaire
            [4] => Nivose
            [5] => Pluviose
            [6] => Ventose
            [7] => Germinal
            [8] => Floreal
            [9] => Prairial
            [10] => Messidor
            [11] => Thermidor
            [12] => Fructidor
            [13] => Extra
        )

    [abbrevmonths] => Array
        (
            [1] => Vendemiaire
            [2] => Brumaire
            [3] => Frimaire
            [4] => Nivose
            [5] => Pluviose
            [6] => Ventose
            [7] => Germinal
            [8] => Floreal
            [9] => Prairial
            [10] => Messidor
            [11] => Thermidor
            [12] => Fructidor
            [13] => Extra
        )

    [maxdaysinmonth] => 30
    [calname] => French
    [calsymbol] => CAL_FRENCH
)

 
show source | credits | stats | sitemap | contact | advertising | mirror sites