今日から未来の日付を無効にすることは可能ですか?
今日が 2010 年 10 月 23 日であるとすると、2010 年 10 月 24 日以降は無効になります。
申し訳ありませんが、私は jQuery と JavaScript の初心者です。
今日から未来の日付を無効にすることは可能ですか?
今日が 2010 年 10 月 23 日であるとすると、2010 年 10 月 24 日以降は無効になります。
申し訳ありませんが、私は jQuery と JavaScript の初心者です。
はい、そうです。datepicker には、初期化時に設定できる maxdate プロパティがあります。
コデスはこちら
$("#datepicker").datepicker({ maxDate: new Date, minDate: new Date(2007, 6, 12) });
$(function() { $("#datepicker").datepicker({ maxDate: '0'}); });
これを試して:
$('#datepicker').datepicker({
endDate: new Date()
});
将来の日付を無効にします。
将来の1年間の日付は、によって行うことができます
$('.date').datepicker({dateFormat: 'yy-mm-dd', minDate:(0), maxDate:(365)});
パラメータで日付形式も変更できますdateFormat
以下を使用できます。
$("#selector").datepicker({
maxDate: 0
});
今日の日付を無効にした将来の日付のみのコード。
var d = new Date();
$("#delivdate").datepicker({
showOn: "button",
buttonImage: base_url+"images/cal.png",
minDate:new Date(d.setDate(d.getDate() + 1)),
buttonImageOnly: true
});
$('.ui-datepicker-trigger').attr('title','');
はい、datepicker は max date プロパティをサポートしています。
$("#datepickeraddcustomer").datepicker({
dateFormat: "yy-mm-dd",
maxDate: new Date()
});
$('#thedate,#dateid').datepicker({
changeMonth:true,
changeYear:true,
yearRange:"-100:+0",
dateFormat:"dd/mm/yy" ,
maxDate: '0',
});
});