文本框里的值是时间 比如2011-06-13 截取月份  要求是查询数据库6月份最后一条加入的数据

解决方案 »

  1.   

    额~~~~
    var time = document.getElementById('你的组件id').value;
    如果你的时间格式是“2011-6-13”号的话
    var month = time.split('-')[1];//用-分隔 返回数组
    alert(month)
      

  2.   

    <HTML>
     <HEAD>
      <META NAME="Description" CONTENT=""><SCRIPT LANGUAGE="JavaScript">
      <!--
    function cal(){
    var dd = document.getElementById("dd");
    var month = dd.value;
    alert(month.split('-')[1])
    }
      //-->
      </SCRIPT>
     </HEAD>
     <BODY>
      <INPUT id="dd" TYPE="text" NAME="" onblur="cal()">
     </BODY>
    </HTML>
      

  3.   

    那sql语句怎么判断呢 select ZhiChuFeiYong from TBL_JXGL_ZCFY where BuMen_ID='"+szA[j][0]+"' and ZhiChuLeiXing_ID=1 and RiQi=???  日期是根据文本框的月份来查询的 查询这个月数据库最后一条加入的数据  还有要求 就是 如果是1月的话就查询2月数据库最后一条加入的数据  如果是3月就查询4月数据库最后一条加入的数据  以此类推 就是查询2,4,6,8,10,12 月份的
      

  4.   

    这需求还挺有意思啊 不明白 呵呵前台获得到日期 经过前台js处理后 再传后台 当然;这种简单的月份处理也可以直接在后台处理
    日期月份都获得了 RiQi=???这个参数还不好处理啊?--------> 奇数月就+1 偶数月就不+1我回答的过程中怎么感觉我没理解你的意思呢 呵呵 还是LZ没把问题说明白? 
      

  5.   

    select top 1 ZhiChuFeiYong  from TBL_JXGL_ZCFY 
    where month(Recorddate) = '6' and  year(Recorddate) = '2011'
    order by checkinTime这样取第一条 ?