在表单中,我有两个日期输入,开始日期输入和结束日期输入。我也实现了日期选择器,
$("#StartDate").datepicker();
datepicker 将其格式化为: 02/27/2013 我不喜欢但可以。
我想在将日期放入序列化数组之前对其进行解析。这是一个好的方法吗?如果是这样,我怎么能做到这一点?
如何实现 End Date inut 大于 Start That,并且不允许提交 oppsoite 文件?
在表单中,我有两个日期输入,开始日期输入和结束日期输入。我也实现了日期选择器,
$("#StartDate").datepicker();
datepicker 将其格式化为: 02/27/2013 我不喜欢但可以。
我想在将日期放入序列化数组之前对其进行解析。这是一个好的方法吗?如果是这样,我怎么能做到这一点?
如何实现 End Date inut 大于 Start That,并且不允许提交 oppsoite 文件?
尝试这个:
$.datepicker.parseDate('dd/mm/yy', '22/04/2010');
设置日期选择器后,是的,它确实以纯文本格式设置了日期,但它也保留了基础日期。
http://api.jqueryui.com/datepicker/#method-getDate
var currentDate = $( ".selector" ).datepicker( "getDate" );
您可以使用dateFormat设置自己的格式:
$("#StartDate").datepicker({ dateFormat: "yy-mm-dd" });
(另请参阅jquery ui datepicker中的示例。)
正如其他人所说,您可以使用实用功能:
// Extract a date from a string value with a specified format.
$.datepicker.parseDate( format, value, settings )