繁体   English   中英

jQuery Datepicker中的日期格式

[英]Date format in jQuery Datepicker

我想在jQuery Datepicker中将数据格式化为yy-mm-dd 而且我想禁用以前的日期。 我正在使用以下Javascript来做到这一点。

$(function() {
    $('#edate').datepicker({minDate: 0});
    $("#edate").datepicker({ dateFormat: "yy-mm-dd" }).val()
}); 

但是,当我运行此代码时,它将禁用以前的数据。 但我无法获取日期格式错误。 我的名字是yy-mm-dd 看起来我可以从上面的代码一次完成这两个事情。 首先发生的事是正确执行,但第二行却没有。 那么如何才能达到这些标准呢?

您仅应使用组合选项对象实例化datepicker一次:

$("#edate").datepicker({
    minDate: 0,
    dateFormat: "yy-mm-dd"
});

只需使用:

 $("#edate").datepicker({
                  dateFormat:"yy-mm-dd", 
                  minDate : 0,      
                  }
});

创建日期选择器时,可以向对象添加多个属性。

$('#edate').datepicker({
 dateFormat: 'yy-mm-dd',
 minDate: 0

});

您也可以定义默认设置。 尝试这个:

$.datepicker.setDefaults({
 dateFormat: 'yy-mm-dd',
 minDate: 0

});

这样,您可以将任何设置定义为默认设置,而不必通过构造函数传递这些设置。 但是请注意,因为此设置是默认设置,所以所有日期选择器都将在页面上具有这些设置。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM