<?php
int cal_days_in_month ( int $calendar ,
int $month ,
int $year )
where,
$calendar = The calendar to determine the number of days in month
( SEE the below TABLE )
$month = The selected month
$year = The selected year
?>
CONSTANT | VALUE | MEANING |
CAL_GREGORIAN | 0 | Proleptic Gregorian calendar |
CAL_JULIAN | 1 | Julian calendar |
CAL_JEWISH | 2 | Jewish calendar |
CAL_FRENCH | 3 | French Repuclican calendar |
ed48 |
<?php
$year01 = mt_rand(2000, 2040);
$cal01 = cal_info(CAL_GREGORIAN);
?>
<table width="100%" border="1" cellspacing="5" cellpadding="5">
<tbody><tr><td colspan="2"><?php echo 'Year = ' . $year01 . ' (CAL_GREGORIAN)'; ?></td></tr>
<tr> <td >MONTH NAMES</td> <td >DAYS</td> </tr>
<?php
for ($g01 = 1; $g01<=12; $g01++)
{
$mthds01 = cal_days_in_month(CAL_GREGORIAN, $g01, $year01);
?>
<tr> <td><?php echo $cal01['months'][$g01]; ?></td>
<td><?php echo $mthds01; ?></td> </tr>
<?php
}
?>
<tr><td colspan="2">ed48</td></tr></tbody></table>
<?php
$year02 = 1500;
$cal02 = cal_info(CAL_JULIAN);
?>
<table width="100%" border="1" cellspacing="5" cellpadding="5">
<tbody><tr> <td colspan="2"><?php echo 'Year = ' . $year02 . ' (CAL_JULIAN)'; ?></td></tr>
<tr> <td>MONTH NAMES</td><td>DAYS</td></tr>
<?php
for ($g02 = 1; $g02<=12; $g02++)
{
$mthds02 = cal_days_in_month(CAL_JULIAN, $g02, $year02);
?>
<tr> <td><?php echo $cal02['months'][$g02]; ?></td>
<td><?php echo $mthds02; ?></td> </tr>
<?php
}
?>
<tr><td colspan="2">ed48</td></tr></tbody></table>
<?php
$year03 = mt_rand(5778, 5781);
$cal03 = cal_info(CAL_JEWISH);
?>
<table width="100%" border="1" cellspacing="5" cellpadding="5">
<tbody><tr><td colspan="2"><?php echo 'Year = ' . $year03 . ' (CAL_JEWISH)'; ?></td></tr>
<tr> <td>MONTH NAMES</td><td>DAYS</td> </tr>
<?php
for ($g03 = 1; $g03<=13; $g03++)
{
$mthds03 = cal_days_in_month(CAL_JEWISH, $g03, $year03);
?>
<tr> <td><?php echo $cal03['months'][$g03]; ?></td>
<td><?php echo $mthds03; ?></td> </tr>
<?php
}
?>
<tr><td colspan="2">ed48</td></tr></tbody></table>
<?php
$year04 = mt_rand(1, 11);
$cal04 = cal_info(3);
// CAL_FRENCH
?>
<table width="100%" border="1" cellspacing="5" cellpadding="5">
<tbody><tr><td colspan="2"><?php echo 'Year = ' . $year04 . ' (3)'; ?></td></tr>
<tr> <td>MONTH NAMES</td><td>DAYS</td></tr>
<?php
for ($g04 = 1; $g04<=13; $g04++)
{
$mthds04 = cal_days_in_month(3, $g04, $year04);
?>
<tr> <td><?php echo $cal04['months'][$g04]; ?></td>
<td><?php echo $mthds04; ?></td> </tr>
<?php
}
?>
<tr><td colspan="2">ed48</td></tr></tbody></table>