我有一个日期字段,我需要显示为" Dayname,dd / mm / yy"但我需要将其作为" mm-dd-yyyy"
提交我使用jQuery UI datepicker和2个输入字段来尝试实现此目的。一个用于显示日期,另一个用于提交日期。
<h4>Event dates and times</h4>
<div class="form-field">
<label for="">Event (from) date<em>*</em></label>
<input type="text" id="date1" value="" />
<input type="text" id="en_event_date1" name="en_event_date_1" value="" required />
</div><!-- /.form-field -->
<div class="form-field">
<label for="">Event end date (required for multi day events) <i>optional</i></label>
<input type="text" id="date2" value="" />
<input type="text" id="en_event_date2" name="en_event_date_2" value="" />
</div><!-- /.form-field -->
$("#date1").datepicker({
changeMonth: true,
changeYear: true,
dateFormat: "DD, dd/mm/yy",
onSelect: function() {
var date = $('#date1').datepicker('getDate', "mm-dd-yy");
}
});
(不工作)
由于
答案 0 :(得分:0)
试试这个:
var date = $('#date1').datepicker({ dateFormat: 'dd-mm-yy' }).val();
并提交此日期变量。