我有一个DatePicker字段,我希望它显示这种格式:' M d',但我想要这个日期格式的日期值' yy-mm-dd&# 39 ;.
有没有办法显示日期格式并提交另一种格式?
这是我的DatePicker功能
$( "#datepicker" ).datepicker({
dateFormat: \'yy-mm-dd\',
buttonImage: \'calendar.png\',
buttonImageOnly: true,
showOn: \'button\',
});
这是我的领域
<input type="text" name="simulateur[startingDate]" id="datepicker" required>
答案 0 :(得分:0)
您可以使用altField / AltFormat选项尝试:
http://api.jqueryui.com/datepicker/#option-altField http://api.jqueryui.com/datepicker/#option-altFormat
答案 1 :(得分:0)
您可以使用datepicker的 altFormat 和 altField 属性来实现此目的。
假设您有两个输入,一个用于显示所需的日期,另一个用于保存格式的日期值为&#34; yy-mm-dd&#34;
<input type="text" name="begin-date" id="begin-date" value="" />
<input type="text" id="alt-date" />
将js应用为:
$("#begin-date").datepicker({
dateFormat: "M d",
altFormat: "yy-mm-dd",
altField: "#alt-date"
});
然后第一个输入将在&#34; M d&#34;中显示日期。格式和第二个显示在&#34; yy-mm-dd&#34;格式,根据您的要求:)
请 refer to fiddle 。