5 5 + 5 + 2 + 2 + 2 + 2 + 10 -
modal === ADMIN_PASSWORD
или modal !== ADMIN_PASSWORD
.if (modal === null || modal === "") {
alert('Отменено пользователем!');
} else if (modal === ADMIN_PASSWORD) {
alert('Добро пожаловать!');
} else
alert('Доступ запрещен, неверный пароль!');
}
switch (modal) {
case null:
case "":
alert('Отменено пользователем!');
break;
case ADMIN_PASSWORD:
alert('Добро пожаловать!');
break;
default:
alert('Доступ запрещен, неверный пароль!');
}
recurrencesТо есть, в вашем случае там всегда будет 0, 1 или 2. Но мало того,
Если количество повторений не было передано явно, то это свойство содержит минимальное количество возвращённых экземпляров. Это будет 0, плюс один, если дата начала не отключена с помощью константы DatePeriod::EXCLUDE_START_DATE, плюс один, если дата окончания была включена с помощью константы DatePeriod::INCLUDE_END_DATE.
getRecurrences()Значит при таком конструкторе эта функция будет возвращать NULL.
Возвращает количество повторений, заданное путём явной передачи параметра $recurrences в конструктор класса DatePeriod или null в противном случае.
date('z', $diff) + 1
date_default_timezone_set('Europe/Moscow');
$start_date = strtotime('2010-03-28'); // начальная дата
$target_date = strtotime('2010-03-29'); // конечная дата
...
// Порядковый номер дня: 1