我需要将日期选择器的初始日期设置为 mm-dd-yyyyy 格式的 03/20/2010。
我已经完成了这个操作。
<input id='datepicker' type='text' value='20/03/2010' />
但我的问题是,当我点击日期选择器字段时,它会用今天的日期突出显示,并且没有选择日期,在选择日期值之后
但是,当我像下面这样更改输入字段时
<input id='datepicker' type='text' value='03/20/2010' />
日期选择器将3月20日作为选定日期,并突出显示当前日期。但所有日期都以'mm-dd-yyyy'格式显示!
我希望以'dd-mm-yyyy'格式显示所有日期。我该如何解决这个问题?
我尝试了下面的一些选项和组合,但没有解决我的问题。
$("#datepicker").datepicker();
$("#datepicker").datepick({dateFormat: 'mm/dd/yyyy'});
$("#datepicker").formatDate('dd/mm/yy');
$('#datepicker').datepicker("setDate", new Date($("#datepicker").val()) );
更新: 很遗憾,我无法直接通过JavaScript设置3月20日的日期值,因为它是动态更改的并且存储在PHP变量中。我需要从输入字段本身获取默认值。