WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru
функция не описана

CronExpression_DayOfMonthField::isSatisfiedBy() public WC 1.0

{@inheritdoc}

Ищем WP-разработчика! Фулл-тайм, удаленка, хорошая зарплата, соц. пакет. Подробности.
Компания Boosta.

{} Это метод класса: CronExpression_DayOfMonthField{}

Хуков нет.

Возвращает

null. Ничего.

Использование

$CronExpression_DayOfMonthField = new CronExpression_DayOfMonthField();
$CronExpression_DayOfMonthField->isSatisfiedBy( $date, $value );
$date(DateTime) (обязательный)
-
$value (обязательный)
-

Код CronExpression_DayOfMonthField::isSatisfiedBy() WC 5.8.0

public function isSatisfiedBy(DateTime $date, $value)
{
    // ? states that the field value is to be skipped
    if ($value == '?') {
        return true;
    }

    $fieldValue = $date->format('d');

    // Check to see if this is the last day of the month
    if ($value == 'L') {
        return $fieldValue == $date->format('t');
    }

    // Check to see if this is the nearest weekday to a particular value
    if (strpos($value, 'W')) {
        // Parse the target day
        $targetDay = substr($value, 0, strpos($value, 'W'));
        // Find out if the current day is the nearest day of the week
        return $date->format('j') == self::getNearestWeekday(
            $date->format('Y'),
            $date->format('m'),
            $targetDay
        )->format('j');
    }

    return $this->isSatisfied($date->format('d'), $value);
}