日期格式Datepicker jQuery ui

时间:2014-12-11 09:52:38

标签: jquery datepicker

我有一个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>

2 个答案:

答案 0 :(得分:0)

答案 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