|
cal_info
Returns information about a particular calendar
(PHP 4 >= 4.0.7, PHP 5)
Example 366. cal_info() example<?php The above example will output: Array Code Examples / Notes » cal_infolovan
I think I've identified the calendar indexes used in the 'cal_*' functions, though this may be incomplete. 0 - Gregorian 1 - Julian 2 - Jewish 3 - French Revolutionary oliver dot pliquett @mediagear dot de
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 ) |