См. strtotime()
strtotime('next tuesday');
Возможно, вы узнали, прошел ли вы прошлый день, посмотрев номер недели:
$nextTuesday = strtotime('next tuesday');
$weekNo = date('W');
$weekNoNextTuesday = date('W', $nextTuesday);
if ($weekNoNextTuesday != $weekNo) {
//past tuesday
}
Актуальная проблема того, почему это не работает, описана здесь , ,
.Тем не менее, данное решение для создания метателя броска для прохождения проверки не будет работать в вашем случае.
Я думаю, что можно вызывать метод в ViewModel. Если это код части, которая вас беспокоит, возможно, вы можете использовать интерактивность для вызова метода, основанного на триггере событий (SizeChanged).