【发布时间】:2019-01-17 04:02:40
【问题描述】:
我正在使用这个日期选择器https://www.npmjs.com/package/js-datepicker,并且大部分时间都在使用它。但是,我希望根据开始日期中选择的内容来确定第二个日期的开始日期和结束日期。
HTML:
<input type="text" name="message[dateStart][]" class='date date-start' placeholder="Start Date">
<input type="text" name="message[dateEnd][]" class='date date-end' placeholder="End Date">
当前的javascript
// set date to 2 weeks from now calculated in milliseconds
var afterTwoWeeks = new Date(+new Date + 1209600000);
var pickerEnStart = datepicker('.date-start', {
// dateSelected: new Date(2099, 0, 5)
minDate: new Date(afterTwoWeeks),
startDate: new Date(afterTwoWeeks),
noWeekends: true,
formatter: (input, date, instance) => {
const value = date.toLocaleDateString()
input.value = value // => '1/1/2099'
}
})
var pickerEnEnd = datepicker('.date-end', {
// dateSelected: new Date(2099, 0, 5)
minDate: new Date(afterTwoWeeks),
startDate: new Date(afterTwoWeeks),
noWeekends: true,
formatter: (input, date, instance) => {
const value = date.toLocaleDateString()
input.value = value // => '1/1/2099'
}
})
我尝试了几件事,但无法根据所选的开始日期获得开始/结束的结束日期。
【问题讨论】:
标签: javascript date datepicker