$(document).ready(function(){
            $("#dpDate").change(function(){
                 var departdate = $("#dpDate").val();
                 var day = new Date(Date.parse(departdate)).getDay();
                 switch(day)
                 {
                    case 0:day="Sundy";break;
                    case 1:day="Monday";break;
                    case 2:day="Tuesday";break;
                    case 3:day="Wednesday";break;
                    case 4:day="Thursday";break;
                    case 5:day="Friday";break;
                    case 6:day="Saturday";break;
                 }
                 $("#lbDay").html(day);
            });
        });

解决方案 »

  1.   

    报什么错?
    如果departdate的格式是 2010-01-01的, 替换成 2010/01/01 试试
      

  2.   

     var departdate = "2011/06/27";依然报错
      

  3.   


    既然是缺少对象,那你看看有没有id=dpDate 这样的元素, 或者找找是不是有多个id为dpDate的元素
      

  4.   

     var departdate = "2011/06/27";
                     var day = new Date(Date.parse(departdate)).getDay();
                     switch(day)
                     {
                        case 0:day="Sundy";break;
                        case 1:day="Monday";break;
                        case 2:day="Tuesday";break;
                        case 3:day="Wednesday";break;
                        case 4:day="Thursday";break;
                        case 5:day="Friday";break;
                        case 6:day="Saturday";break;
                     }
    alert(day);
    这段代码没错。
    估计是你的JQUERY文件引用有问题。
      

  5.   

            $(document).ready(function(){
                $("#dpDate").change(function(){
                     var departdate = $("#dpDate").val();
                     var array = departdate.split(/\-|\//);
                     var date = new Date()
                     date.setFullYear(array[0])
                     date.setMonth(array[1]);
                     date.setDate(array[2]);
                     var day = date.getDay();
                     
                     switch(day)
                     {
                        case 0:day="Sundy";break;
                        case 1:day="Monday";break;
                        case 2:day="Tuesday";break;
                        case 3:day="Wednesday";break;
                        case 4:day="Thursday";break;
                        case 5:day="Friday";break;
                        case 6:day="Saturday";break;
                     }
                     $("#lbDay").html(day);
                });
            });