cmdstr="SELECT employee.empnum,employee.cname,approvedrequest.id,Month(emprequest.fromdate) As xxDateMonth,

解决方案 »

  1.   

    顺便问问:
    javascript也是在服务器段的吗?
    var fromtime1=rs("fromdate").getMonth()+1
      

  2.   

    另外。rs("fromdate")的格式未必是符合javascript日期要求的格式,是否符合,可以用
    if(isNaN(Date.parse(rs("fromdate"))))判断
      

  3.   

    javascript应该是客户端的
    数据库里面时间的类型是datetime格式是(2004-10-9 14:09:00)
    其实我是为了和服务器时间:dmonth相比较(var dNow = new Date(); var dMonth = dNow.getMonth()+1;)我需求的仅仅是月份比较,如果格式相同怎么用?cmdstr="SELECT employee.empnum,employee.cname,approvedrequest.id,Month(emprequest.fromdate) As xxDateMonth,中的as“xxDateMonth,”是什么意思啊?xxDateMonth就是我想要的月份fromtime1吗?
    用上面var fromtime1=rs("fromdate").getMonth()+1就可以了吗?
    我加上去还是不行啊!还是出现错误。这会是说“缺少对象”下面是我的程序片段:
             var dNow = new Date();
             var dDate = dNow.getDate();
             var dMonth = dNow.getMonth()+1;
    var fromtime =month(rs("fromdate"))
            if(fromtime < dMonth && dDate >= 5)
    {alert( "对不起,数据已经封存,您的提交日期已经超过了本月的5号")
              
    就是var fromtime =month(rs("fromdate"))这行错误,我换为var fromtime1=rs("fromdate").getMonth()+1也是这行错误,再说格式不一样最多是影响结果,不会提示错误。
    小弟笨请不要见怪