You are here

function cmfcCalendarV1Iranian::isDateValid in Calendar Systems 7.3

Same name and namespace in other branches
  1. 8 calendar/v1/calendarSystems/iranian.class.inc.php \cmfcCalendarV1Iranian::isDateValid()
  2. 8.2 calendar/v1/calendarSystems/iranian.class.inc.php \cmfcCalendarV1Iranian::isDateValid()
  3. 5 calendar/v1/calendarSystems/iranian.class.inc.php \cmfcCalendarV1Iranian::isDateValid()
  4. 6.3 calendar/v1/calendarSystems/iranian.class.inc.php \cmfcCalendarV1Iranian::isDateValid()
  5. 6 calendar/v1/calendarSystems/iranian.class.inc.php \cmfcCalendarV1Iranian::isDateValid()
  6. 7 calendar/v1/calendarSystems/iranian.class.inc.php \cmfcCalendarV1Iranian::isDateValid()
  7. 7.2 calendar/v1/calendarSystems/iranian.class.inc.php \cmfcCalendarV1Iranian::isDateValid()

File

calendar/v1/calendarSystems/iranian.class.inc.php, line 611

Class

cmfcCalendarV1Iranian

Code

function isDateValid($month, $day, $year) {
  $j_days_in_month = array(
    31,
    31,
    31,
    31,
    31,
    31,
    30,
    30,
    30,
    30,
    30,
    29,
  );
  if ($month <= 12 && $month > 0) {
    if ($j_days_in_month[$month - 1] >= $day && $day > 0) {
      return 1;
    }
    if (is_kabise($year)) {
      echo "Asdsd";
    }
    if (is_kabise($year) && $j_days_in_month[$month - 1] == 31) {
      return 1;
    }
  }
  return 0;
}