Я хочу разрешить клиенту выбирать даты после 1 недели с текущей даты.
Как и сегодня, дата 15 февраля 2019 года, поэтому клиент может выбирать даты с 22 февраля 2019 года.
Я сделализмените js для календаря, добавив следующий код.
var calendarSetupObject = {
inputField : "' . $this->getId() . '",
ifFormat : "' . $displayFormat . '",
showsTime : "' . ($this->getTime() ? 'true' : 'false') . '",
button : "' . $this->getId() . '_trig",
align : "Bl",
singleClick : true,
disableFunc: function(date) {
var now = new Date();
if(date.getFullYear() < now.getFullYear()) { return true; }
if(date.getFullYear() == now.getFullYear()) { if(date.getMonth() < now.getMonth()) { return true; } }
if(date.getMonth() == now.getMonth()) { if(date.getDate() < now.getDate()+7) { return true; } }
}
}
, поэтому теперь он отображает тот же календарь, что я хочу, но не позволяет мне выбрать дату 22 февраля.