Javascript JQuery ui-日期选择器、日期格式化

Javascript JQuery ui-日期选择器、日期格式化,javascript,jquery,date,jquery-ui-datepicker,Javascript,Jquery,Date,Jquery Ui Datepicker,我想实现与此qeustion中相同的功能,脚本运行良好(请参见下面的代码),但问题是我从数据库中获取不可用的日期,因此这些日期的前导为零,即var unavailableDates=[“90-3-2012”,“14-03-2012”,“15-03-2012”] 如果我使用相同的日期进行测试,但不使用前导零,那么它可以工作,但我希望使用前导零 我们如何设置日期的格式,我使用的是上述问题答案中的确切代码,代码如下 <script type="text/javascript"> v

我想实现与此qeustion中相同的功能,脚本运行良好(请参见下面的代码),但问题是我从数据库中获取不可用的日期,因此这些日期的前导为零,即
var unavailableDates=[“90-3-2012”,“14-03-2012”,“15-03-2012”]
如果我使用相同的日期进行测试,但不使用前导零,那么它可以工作,但我希望使用前导零

我们如何设置日期的格式,我使用的是上述问题答案中的确切代码,代码如下

<script type="text/javascript">
    var unavailableDates = ["9-3-2012", "14-3-2012", "15-3-2012"];

    function unavailable(date) {
        dmy = date.getDate() + "-" + (date.getMonth() + 1) + "-" + date.getFullYear();
        if ($.inArray(dmy, unavailableDates) == -1) {
            return [true, ""];
        } else {
            return [false, "", "Unavailable"];
        }
    }

    $(function() {
        $("#iDate").datepicker({
            dateFormat: 'dd MM yy',
            beforeShowDay: unavailable
        });

    });
</script>

var不可用日期=[“2012年3月9日”、“2012年3月14日”、“2012年3月15日”];
功能不可用(日期){
dmy=date.getDate()+“-”+(date.getMonth()+1)+“-”+date.getFullYear();
如果($.inArray(dmy,不可用日期)=-1){
返回[真,“];
}否则{
返回[假,“,”不可用“];
}
}
$(函数(){
$(“#iDate”).datepicker({
日期格式:“dd-MM-yy”,
展会日前:不可用
});
});
您可以使用日期选择器

var不可用日期=[“09-03-2012”、“14-03-2012”、“15-03-2012”、“15-07-2015”];
功能不可用(日期){
变量dmy=$.datepicker.formatDate('dd-mm-yy',日期);
控制台日志(dmy)
如果($.inArray(dmy,不可用日期)=-1){
返回[真,“];
}否则{
返回[假,“,”不可用“];
}
}
$(函数(){
$(“#iDate”).datepicker({
日期格式:“dd-MM-yy”,
展会日前:不可用
});
});

您可以使用日期选择器

var不可用日期=[“09-03-2012”、“14-03-2012”、“15-03-2012”、“15-07-2015”];
功能不可用(日期){
变量dmy=$.datepicker.formatDate('dd-mm-yy',日期);
控制台日志(dmy)
如果($.inArray(dmy,不可用日期)=-1){
返回[真,“];
}否则{
返回[假,“,”不可用“];
}
}
$(函数(){
$(“#iDate”).datepicker({
日期格式:“dd-MM-yy”,
展会日前:不可用
});
});

您可以使用日期选择器

var不可用日期=[“09-03-2012”、“14-03-2012”、“15-03-2012”、“15-07-2015”];
功能不可用(日期){
变量dmy=$.datepicker.formatDate('dd-mm-yy',日期);
控制台日志(dmy)
如果($.inArray(dmy,不可用日期)=-1){
返回[真,“];
}否则{
返回[假,“,”不可用“];
}
}
$(函数(){
$(“#iDate”).datepicker({
日期格式:“dd-MM-yy”,
展会日前:不可用
});
});

您可以使用日期选择器

var不可用日期=[“09-03-2012”、“14-03-2012”、“15-03-2012”、“15-07-2015”];
功能不可用(日期){
变量dmy=$.datepicker.formatDate('dd-mm-yy',日期);
控制台日志(dmy)
如果($.inArray(dmy,不可用日期)=-1){
返回[真,“];
}否则{
返回[假,“,”不可用“];
}
}
$(函数(){
$(“#iDate”).datepicker({
日期格式:“dd-MM-yy”,
展会日前:不可用
});
});