Jquery 如何设置最长日期
要设置日期范围,请执行以下操作:Jquery 如何设置最长日期,jquery,datetime,picker,Jquery,Datetime,Picker,要设置日期范围,请执行以下操作: <script type="text/javascript" src="<?php echo theme_js('jquery.simple-dtpicker.js')?>"></script> <link type="text/css" href="<?php echo theme_css('jquery.simple-dtpicker.css')?>" rel="stylesheet" /> <
<script type="text/javascript" src="<?php echo theme_js('jquery.simple-dtpicker.js')?>"></script>
<link type="text/css" href="<?php echo theme_css('jquery.simple-dtpicker.css')?>" rel="stylesheet" />
<script type="text/javascript">
var now = new Date();
var yourDate = now.getDate() + '/' + (now.getMonth() + 3) + '/' + now.getFullYear();
//alert(today);
$('#date_tim').appendDtpicker({
"futureOnly": true,"autodateOnStart": false,"setDate": yourDate,"minTime":"10:00","maxTime":"18:00","closeOnSelected": true
});
</script>
要设置日期,可以使用以下代码:
$('#date_tim').appendDtpicker({
maxDate : '2016/11/10',
minDate: '2016/09/10'
});
你需要提及你想在新日期内设置的任何日期和时间 定义不带硬编码的Maxdate:-
$('#date_tim').handleDtpicker('setDate', new Date(2016, 09, 10, 0, 0, 0));
在jquery datepicker中,您可以使用{maxDate:+2M}表示从当前日期算起的+2个月。你用的是哪一个?我用的是datetimepicker,这是一个{maxDate:+2M}对我不起作用我使用了这个我想知道如何在我的setDate中使用var youdate。如何使用…?非常感谢,这很有效,但是如何将minDate设置为当前日期,最大日期设置为+3个月…?获取当前日期并相应地生成子字符串,然后传递到setDate函数。对设置maxDate也这样做,获取当前日期加上+3个月,并相应地设置字符串格式。@GunasekarDNM,您可以将答案标记为已接受,如果对您有效,则可以进行放弃投票,以便对其他人也有用。
function dateP() {
var today = new Date();
$(".datepicker").datepicker({
dateFormat: "dd/mm/yy",
maxDate: "-1d"
});
$(".datepickerYesterday").datepicker({
dateFormat: "dd/mm/yy",
maxDate: "-1d"
}).datepicker("setDate", -1);
$('.datepickerMonthlyReport').datepicker({
changeMonth: true,
changeYear: true,
showButtonPanel: true,
maxDate: "-1M",
dateFormat: 'mm/yy',
onChange: function(dateText, inst) {
$(this).datepicker('setDate', new Date(inst.selectedYear, inst.selectedMonth, 1));
},
beforeShow: function(el, dp) {
$('#ui-datepicker-div').addClass('hide-calendar');
},
onClose: function(dateText, inst) {
$('#ui-datepicker-div').removeClass('hide-calendar');
$(this).datepicker('setDate', new Date(inst.selectedYear, inst.selectedMonth, 1));
}
}).datepicker("setDate", new Date(today.getFullYear(), today.getMonth() - 1, 1));
};