Как из двух функций js сделать одну?
Имеется код:
<script>
$('.form-control').on('change', function() {
let date = $(this).val();
$('#ever').text(date);
$('#datetimepicker3')
.data("DateTimePicker")
.minDate(moment(date, 'YYYY-MM-DD'))
});
var page_description = {
has_flexmenu: 'cornered_dashboard',
has_filters: true,
has_datepicker: true,
has_clip: true,
contrpag: '',
DPdata: {
mindate: new Date('2020-12-13'),
maxdate: new Date('2021-07-22'),
datebegin: null,
dateend: null,
thisyear: new Date('2021-1-1'),
prevyearbegin: new Date('2020-1-1'),
prevyearend: new Date('2020-12-31')
}
};
</script>
Первая функция подтягивает динамически изменяемую дату из формы в minDate
Как данное значение ever из minDate подставить во второй minDate внутри DPdata?
Ответы (1 шт):
Автор решения: nazarpunk
→ Ссылка
$('.form-control').on('change', function () {
let date = $(this).val();
$('#ever').text(date);
page_description.mindate = moment(date, 'YYYY-MM-DD');
$('#datetimepicker3').data("DateTimePicker").minDate(page_description.mindate)
});
const page_description = {
has_flexmenu : 'cornered_dashboard',
has_filters : true,
has_datepicker: true,
has_clip : true,
contrpag : '',
DPdata : {
mindate : new Date('2020-12-13'),
maxdate : new Date('2021-07-22'),
datebegin : null,
dateend : null,
thisyear : new Date('2021-1-1'),
prevyearbegin: new Date('2020-1-1'),
prevyearend : new Date('2020-12-31')
}
};