这个时间控件,怎么只显示年月,带日期,或者有没有个别的时间控件可以做到那个的。
如果是其他的控件的话,最好给说说怎么用,就是怎么加到我的项目里。
我是要做个报表,要按月查询的。

解决方案 »

  1.   

    <style>
    #date{text-align:center;}
    .td {cursor:pointer;}
    </style>
    <script>
    function GetDate(){
       var date=new Date();
       var year=date.getYear();
       var month=date.getMonth();
       var str='';
       str+='<table id="date">';
       str+='<tr>';
       str+='<td><a href="javascript:void(0)" onclick="DelYear()">< <</a></td>';
       str+='<td colspan="2"><span id="year">'+year+'</span>年</td>';
       str+='<td><a href="javascript:void(0)" onclick="AddYear()">> ></a></td>';
       str+='</tr>';
       for(i=0;i<3;i++){
          str+='<tr>';
          str+='<td onclick="ChangeMonth(this)" class="td">'+Number(1+i*4)+'月</td>';
          str+='<td onclick="ChangeMonth(this)" class="td">'+Number(2+i*4)+'月</td>';
          str+='<td onclick="ChangeMonth(this)" class="td">'+Number(3+i*4)+'月</td>';
          str+='<td onclick="ChangeMonth(this)" class="td">'+Number(4+i*4)+'月</td>';
          str+='</tr>';
       }
       str+='</table>';
       str=str.replace('<td onclick="ChangeMonth(this)" class="td">','<td onclick="ChangeMonth(this)" class="td" style="color:red">');
       document.write(str);
    }
    function AddYear(){
       var year=document.getElementById("year").innerHTML;
       year=Number(year)+1;
       document.getElementById("year").innerHTML=year;
    }
    function DelYear(){
       var year=document.getElementById("year").innerHTML;
       year=Number(year)-1;
       document.getElementById("year").innerHTML=year;
    }
    function ChangeMonth(obj){
       var trs=document.getElementById("date").getElementsByTagName("tr");
       for(i=1;i<trs.length;i++){
          var tds=trs[i].getElementsByTagName("td");
          for(j=0;j<tds.length;j++){
              tds[j].style.color="";
          }
       }
       obj.style.color="red";
    }
    </script><div style="width:100%; text-align:center;">
    <script>GetDate()</script>
    </div>
      

  2.   

    jquery ui有时间控件的 哪来就能用