如何检查日期选项中前10个字符是否相同

时间:2018-01-19 01:46:09

标签: javascript jquery date jquery-ui

我试图让它隐藏与datepickers所选日期不匹配的日期。所以为了做到这一点,我正在考虑检查前10个字符的值,因为你可以在控制台中看到:

日期2018-01-20T05:00:00.000Z

2018-01-25 08:00:00 10:00:00

date1对象和选择选项文本对于前10个字符具有相同的结构

 var dateToday = new Date();
    $(function() {
        $( "#datepicker" ).datepicker({
            dateFormat: "yy-mm-dd",
            showButtonPanel: true,
            minDate: 1,
            maxDate: 28,


            onSelect: function(date){
                 var date1 = $('#datepicker').datepicker('getDate');

                 $("#pow > option").each(function() {
                     if (this.value != date1) {
                        console.log(date1)
                        console.log(this.text)
                     }
                 });

            }


        });
    });

1 个答案:

答案 0 :(得分:1)

要检查两个字符串是否以相同的10个字符开头,请使用:

if (date1.substring(0,10) === date2.substring(0,10)) {
}