protected function checkPart($partName, $min, $max, array $formats, \DateTime $now)
{
if ($this->parts[$partName] != '*') {
foreach ($this->parseRule($this->parts[$partName], $min, $max) as $value) {
foreach ($formats as $format) {
if ($now->format($format) == $value) {
return true;
}
}
}
return false;
}
return null;
}