0
デフォルトでは、現在の日付を示すstartDateおよびendDate。現在の日付ではなく、選択した開始日として終了日を設定します。foundation datetimepickerで選択された開始日としての終了日
、このバイオリンを見てください。ここ
、defaultlyそれが提出STARTDATEと終了日の両方で、現在の日付を示しています。 たとえば、「12-12-2017」としてstartDateを選択した場合、終了日を「12-12-2017」の開始日として今日の日付ではなく、開始日として使用します。これどうやってするの。
var nowTemp = new Date();
var now = new Date(nowTemp.getFullYear(), nowTemp.getMonth(), nowTemp.getDate(), 0, 0, 0, 0);
var checkin = jQuery('#startDate').fdatepicker({
format: "dd.mm.yyyy",
onRender: function (date) {
return date.valueOf() < now.valueOf() ? 'disabled' : '';
}
}).on('changeDate', function (ev) {
if (ev.date.valueOf() > checkout.date.valueOf()) {
var newDate = new Date(ev.date)
newDate.setDate(newDate.getDate() + 1);
checkout.setValue(newDate);
}
checkin.hide();
jQuery('#endDate')[0];
}).data('datepicker');
var checkout = jQuery('#endDate').fdatepicker({
format: "dd.mm.yyyy",
onRender: function (date) {
return date.valueOf() <= checkin.date.valueOf() ? 'disabled' : '';
}
}).on('changeDate', function (ev) {
checkout.hide();
}).data('datepicker');
jQuery("#startDate,#endDate").fdatepicker({
autoclose: true,
format: "dd.mm.yyyy",
language: 'de',
todayHighlight: false
});
<input type="text" id="startDate" name="start_datum" class="input_text date" value="" >
<input type="text" id="endDate" name="end_datum" class="input_text" value="">
終了日はSTARTDATEの変更に表示されます。私はこれが好きではない。終了日のみを選択した後、終了日を表示したいとします。これを変えてください。 –
私はフィドルを編集しましたあなたは今すぐ確認できます – ViKu
今は動作しません。現在の日付が表示されている青色の有効期限を確認してください。私はその活発な日付を出発日にしたい。 –