altFormat在jQuery datepicker输入字段中不起作用

我有日期字段(id开始日期)

$( "#begin-date" ).datepicker({ minDate: -20, maxDate: "+1M +10D", dateFormat: "yy-mm-dd", altFormat: "yymmdd" }); 

在post上,它打印格式为yy-mm-dd(2010-12-08),当它打印为yymmdd时(20101208)

有关为什么没有使用altFormat设置正确发布的任何想法?

输入字段呈现:

  

altFormat选项不使用日期选择器控制输入的格式,而是使用altField选项指定的备用(通常是隐藏)字段的altField ,如下所示:

 $("#begin-date").datepicker({ minDate: -20, maxDate: "+1M +10D", dateFormat: "yy-mm-dd", altFormat: "yymmdd", altField: "#alt-date" }); 

你可以在这里测试一下 ; 您可能想要的只是将name放在该alt字段上,这就是发布的内容……如果没有name ,带有日期选择器的字段将不会被序列化/提交,例如:

   

altFormat必须与altField一起使用;

$(".datetime").datepicker({altFormat:"yy-mm-dd",altField: "#pushTime"});