Esempio n. 1
0
 /**
  * Check a given year for leap year.
  *
  * @param  integer|array|\Zend\Date\Date  $year  Year to check
  * @return boolean
  */
 public static function checkLeapYear($year)
 {
     if ($year instanceof Date) {
         $year = (int) $year->toString(self::YEAR, 'iso');
     }
     if (is_array($year)) {
         if (isset($year['year']) === true) {
             $year = $year['year'];
         } else {
             throw new Exception\InvalidArgumentException("no year given in array");
         }
     }
     if (!is_numeric($year)) {
         throw new Exception\InvalidArgumentException("year ({$year}) has to be integer for checkLeapYear()");
     }
     return (bool) parent::isYearLeapYear($year);
 }
Esempio n. 2
0
 public function dayOfWeekHelper($y, $m, $d)
 {
     return DateObject::dayOfWeek($y, $m, $d);
 }