Javascript 日期选择器和日期字段中的日期格式(YYYY-MM-DD)
我的应用程序中有一个日期字段。单击它,将显示一个日历。因此,选择日期后,日期字段必须显示为“YYYY-MM-DD”,但它显示为“MM-DD-YYYY”Javascript 日期选择器和日期字段中的日期格式(YYYY-MM-DD),javascript,jquery,date,datepicker,Javascript,Jquery,Date,Datepicker,我的应用程序中有一个日期字段。单击它,将显示一个日历。因此,选择日期后,日期字段必须显示为“YYYY-MM-DD”,但它显示为“MM-DD-YYYY” <div class="control-group"> <label class="control-label" for="from">From</label> <div class="input-group " > <span class="
<div class="control-group">
<label class="control-label" for="from">From</label>
<div class="input-group " >
<span class="add-on input-group-addon"><i class="fa fa-calendar"></i></span>
<input id="startdate" name="startdate" type="date">
</div>
</div>
<div class="control-group">
<label class="control-label" for="to">To</label>
<div class="input-group " >
<span class="add-on input-group-addon"><i class="fa fa-calendar"></i></span>
<input id="enddate" name="enddate" type="date">
</div>
</div>
从…起
到
$(函数(){
$('startdate,'enddate')。日期选择器({dateFormat:'yyyyy-mm-dd});
});
根据我的经验,日期的格式取决于为浏览器设置的语言。
在浏览器js控制台中,您可以使用
navigator.languages
希望有帮助。将
yyy
更改为yy
。这里您有一个文件将您的dateFormat:“yyyy-mm-dd”
替换为dateFormat:“yy-mm-dd”
没有。同样的事情发生了。我不知道。甚至我也复制了你的代码并进行了测试。同样的事情。它显示为mm/dd/yyyy。在datepicker.js中有什么我想做的吗,因为我在header.php中包含了这些,我已经知道这里发生了什么。您使用的是bootstrap日期选择器
,但是您使用jqueryui
日期选择器
API来配置它。只要将dateFormat
更改为format
,它就会工作。这里有正确的文档
navigator.languages