Я использую загрузчик даты и времени в angularjs
Я отключил несколько дней, используя опцию dateDisabled выбора даты, как этот
$scope.dateOptions = {
dateFormat: 'yyyy-MM-dd',
maxDate: new Date(2020, 5, 22),
minDate: new Date(),
startingDay: 1,
onChangeDate: countDays,
dateDisabled: function (data) {
var date = new Date(data.date)
date.setHours(0, 0, 0, 0)
var date2 = new Date('2019-02-08')
date2.setHours(0, 0, 0, 0)
return (date == date2.toString());
}
};
Теперь нужнорассчитать количество дней между выбранной датой и текущей датой на основе средства выбора даты, т.е. отключенная дата не должна учитываться при подсчете дней.
Если я выбрал дату как 10 февраля 2019 года, то количество дней, которое будет считаться как 4 (с использованием текущей даты - 5 февраля 2019 года).
, но оно приходит как 5
Функция получения звонков, когда я выбираю дату из средства выбора даты
function countDays(dateTime) {
var fourDaysLater = new Date();
fourDaysLater.setDate(dateTime.getDate() - 4);
}
Как считать даты, которые включены в окне выбора даты?