如何使用dd-mm-yy格式的日期获取星期几

时间:2019-03-01 12:15:24

标签: jquery datepicker

我在准备好文档的过程中使用datepicker()将输入设置为日期选择器,并且将格式设置为dd-mm-yy

当输入改变时,我用Date()得到输入的值。

我的问题是Date()期望使用mm-dd-yy的格式,因此当我使用getDay()测试来查看是哪一天时,它将返回错误的值。

如何使这种代码使用dd-mm-yy格式?

jQuery(document).ready(function($){
    if( $('#booking_form').length ){
        $('#date input')
            .prop('readonly', true)
            .datepicker({ dateFormat: 'dd-mm-yy' });
    }

    $('#date input').change(function(){
        date_function();
    });

    function date_function(){
        //getting the date  
        var date = new Date( $('#date input').val() );


        if( date.getDay() === 0 || date.getDay() === 1 ){
            $('#custom_error').show();
        } else {
            $('#custom_error').hide();
        }
    }
});

0 个答案:

没有答案