日期:2014-05-16  浏览次数:20895 次

一个显示年月和第几周的问题 求大神指教
不知道为什么这个第几周没有显示当前的周期


       查询
       <select name="tbyear" id="tbyear" class="ibox">
       <%for i=2000 to 2107 
         if year(date())=i then
           response.write "<option value="&i&" selected>"&i&"</option>"
         else
           response.write "<option value="&i&">"&i&"</option>"
         end if
           
        next
        %>
       </select>
       年
       <select name="tbmonth" id="tbmonth"  class="ibox">
         <%for i=1 to 12 
          if month(date())=i then
           response.write "<option value="&i&" selected>"&i&"</option>"
          else
           response.write "<option value="&i&">"&i&"</option>"
          end if 
        next
        %>
       </select>
   月&nbsp;&nbsp;
   第
       <select name="week" id="week"  class="ibox">
         <%for i=1 to 53 
          if weekday(date())=i then
           response.write "<option value="&i&" selected>"&i&"</option>"
          else
           response.write "<option value="&i&">"&i&"</option>"
          end if 
        next
        %>
       </select>
   周

------解决方案--------------------
引用:
Quote: 引用:


weekday 这个返回的是周二,而不是第几周


 那我要显示第几周是怎么表示的

这个没有直接的函数,自己写一个函数,网上也有例子,自己找下
------解决方案--------------------
    <select name="y" id="y"></select>