我想使用ui datepicker jquery。 我像这样设置了datepicker:
$.datepicker.setDefaults( $.datepicker.regional[ "" ] );
$( "#BeginnDate" ).datepicker( $.datepicker.regional[ "us" ] );
但我必须在将表格作为dd-mm-yyyy发送到sql表后写日期。
取决于国家/地区,收到的日期格式可能不同。 但我总是需要dd-mm-yyyy。
是否有一个选项或技巧,我可以将日期转换为具有此格式的datepicker函数的隐藏字段,所以我确保我将始终收到相同的格式?
我发现了以下内容:
如果我这样做,字段alternateDate
没有获得值,但日期的格式是在发送表单后
$.datepicker.setDefaults( $.datepicker.regional[""] );
$( "#BeginnDate" ).datepicker( $.datepicker.regional[ "us" ] );
$( "#BeginnDate" ).datepicker({ altField: "#alternateDate", altFormat: "yy-mm-dd" });
如果我这样做,字段alternateDate获取一个值但formatdate不起作用
$( "#BeginnDate" ).datepicker({ altField: "#alternateDate", altFormat: "yy-mm-dd" });
$.datepicker.setDefaults( $.datepicker.regional[""] );
$( "#BeginnDate" ).datepicker( $.datepicker.regional[ "us" ] );
任何想法?