Javascript 如何在日期选择器中显示当前日期
我有一个Javascript 如何在日期选择器中显示当前日期,javascript,jquery,Javascript,Jquery,我有一个日期选择器,我想在页面加载时显示当前日期,但当我使用简单输入字段时,它工作正常,但日期选择器输入字段不接受值 $(“#deliveryDate”).datepicker({ 格式:“dd/mm/yyyy”, }); var today=新日期(); var dd=String(today.getDate()).padStart(2,'0'); var month=新数组(); 月[0]=“01”; 月[1]=“02”; 月[2]=“03”; 月[3]=“04”; 月[4]=“05”;
日期选择器
,我想在页面加载时显示当前日期,但当我使用简单输入字段时,它工作正常,但日期选择器
输入字段不接受值
$(“#deliveryDate”).datepicker({
格式:“dd/mm/yyyy”,
});
var today=新日期();
var dd=String(today.getDate()).padStart(2,'0');
var month=新数组();
月[0]=“01”;
月[1]=“02”;
月[2]=“03”;
月[3]=“04”;
月[4]=“05”;
月[5]=“06”;
月[6]=“07”;
月[7]=“08”;
月[8]=“09”;
月[9]=“10”;
月[10]=“11”;
月[11]=“12”//一月是零!
var mm=month[today.getMonth()];
var yyyy=today.getFullYear();
今天=dd+'/'+mm+'/'+yyyy;
console.log(今天)
交货日期:
设置日期选择器时,需要使用defaultDate
属性
$('#deliveryDate').datepicker({
format: 'dd/mm/yyyy',
defaultDate: '01/01/1970'
});
您也可以在那里使用日期对象,或者在今天使用0
今天:
$('#deliveryDate').datepicker({
format: 'dd/mm/yyyy',
defaultDate: 0
});
* Api Reference Link: http://api.jqueryui.com/datepicker/#option-defaultDate
您可以使用.val()
:
页面加载设置值:
$(函数(){
$(“#deliveryDate”).datepicker({
日期格式:“dd/mm/yyyy”
});
var today=新日期();
var dd=String(today.getDate()).padStart(2,'0');
var month=新数组();
月[0]=“01”;
月[1]=“02”;
月[2]=“03”;
月[3]=“04”;
月[4]=“05”;
月[5]=“06”;
月[6]=“07”;
月[7]=“08”;
月[8]=“09”;
月[9]=“10”;
月[10]=“11”;
月[11]=“12”//一月是0!
var mm=month[today.getMonth()];
var yyyy=today.getFullYear();
今天=dd+'/'+mm+'/'+yyyy;
$(“#交货日期”).val(今天);
console.log(今天);
});代码>
设定日期
交货日期:
$(文档).ready(函数(){
var todayDate=(函数(){
var d=新日期();
var day=d.getDate();
天=天>9天:“0”天+天;
变量月=(d.getMonth()+1);
月=月>9?月:“0”+月;
var_value=day+'/'+month+'/'+d.getFullYear();
返回_值;
})();
$(“#deliveryDate”).datepicker({
格式:“dd/mm/yyyy”,
价值:今日
});
});代码>
交货日期:
你所说的datepicker输入字段不取值是什么意思???@ZakariaAcharki假设我已经计算了今天的日期并将其存储在变量中,现在我想在日期的输入字段中填充该值picker@manishthakur您是否了解了为什么不能简单地使用.val()
?我使用日历选择日期,我看到它显示在输入字段中。有什么问题吗?但我如何给它一个动态日期?动态日期是什么意思?你可以用0表示今天,或者用+7表示下周,等等。可能与@i重复我也在尝试同样的方法,不知道为什么它不起作用,但现在它起作用了