'先判斷是否指定了一個年份和月份,沒有則根據當前的年和月份顯示 If Request("ReqDate")="" then CurrentDate=Date else CurrentDate=Trim(Request("ReqDate")) end if pyear=year(CurrentDate) pmonth=month(CurrentDate)
'以下的代碼生成日歷顯示的表格頭內容 %> '"> <%=pyear%>年<%=pmonth%>月 '"> 日 一 二 三 四 五 六 <% '由於ASP中沒有獲取指定月共有多少天的函數,因此我們需要通過其他算法來獲得,算法其實很簡單,就是計算一下要顯示月份的1日至下個月的1日一共相差幾天 fromDate = FormatDateTime(month(CurrentDate) & "/1/" & year(CurrentDate)) toDate = FormatDateTime(DateAdd("m",1,fromDate)) '獲得要顯示月份的第一天為周幾 nunmonthstart=weekday(fromDate)-1 '獲得要顯示的1日至下個月的1日一共相差幾天(月份一共有多少天) nunmonthend=DateDiff("d",fromDate,toDate) '判斷顯示日歷需要用幾行表格來顯示(每行顯示7天) if nunmonthstart+nunmonthend<36 then maxi=36 else maxi=43 end if '循環生成表格並顯示 i=1 do while inunmonthstart and i<=nunmonthend+nunmonthstart then '如果為顯示的是今天則用紅色背景顯示 if iv=Day(now) and month(now)=pmonth and year(now)=pyear then response.write( "" & iv & "") else response.write( "" & iv & "") end if else response.write( " ") end if
'如果能被7整除(每行顯示7個)則輸出一個換行 if i mod 7=0 then response.write( "") end if i=i+1 loop %>
如果一下方法解決不了的話可以浏覽:HTTP 500 - 內部
吸取上次發布SkyTree的教訓,這次不羅嗦了,開門見山,一
用QuickWAP組件建設Wap站點教程-准備篇 首先我
Serv-U是一種被廣泛運用的FTP服務器端軟件,支持3x/
主要目的 a. 掌握獲取 GridPanel 當前行的各個字
簡單采集類1.0測試版-------------------