סליחה, כפיר.
בכל מקרה, למקרה שזה לא מובן [כמו שלי היה מהתגובה שלך

].
תעשה ככה:
PHP קוד:
<?
$hour=...
..
..
$year....
$date = mktime($hour, $min, $sec, $month, $day, $year);
echo date("t", $date);
?>
ובסוף במקום "t" אתה יכול לשנות למה שאתה רוצה.. [כמו שכפיר הראה..]