Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/422.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在日期选择器中显示当前日期_Javascript_Jquery - Fatal编程技术网

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重复我也在尝试同样的方法,不知道为什么它不起作用,但现在它起作用了