<p> <Styles> td {Schriftfamilie: "安体"; Schriftgröße: 9PT} </style> <body bgcolor = "eeeeeeee"> <table cellpadding = "0" cellpacing = "1" bgcolor = "dddddddd" Align = zentrum> <%'Die folgenden Codes sind zuerst die in ASP implementierten ASP-MONTAG-ASP-MONTAGE-MONTAGEN. basierend auf dem laufenden Jahr und Monat angezeigt. Wenn request ("reqdate") = "" dann currentDate = Datum else CurrentDate = trim (request ("reqdate") ende wenn align = "center"> <Eingabe type = "button" value = "<<" onclick = "javaScript: location.href = '? reqdate = <%= datEdd (" m ",-1, currentDate)%>'"> </td> <td colspan = "5" align = "center"> <%= pyear%ige. align = "center"> <Eingabe type = "button" value = ">>" onclick = "JavaScript: location.href = '? reqdate = <%= datadd (" m ", 1, currentDate)%>'"> </td> </tr> <tr align = "center" bgcolor = "#cccccccccccccccccccc"> </td> day/td> day/td> day <td> zwei </td> <td> drei </td> <td> vier </td> <td> fünf </td> <td> sechs </td> </tr> <tr align = center bgcolor = ffffff Höhe = 19> <% '<%', da es keine Funktion gibt, die in ASP keine ALG -Funktionen gibt, die für den Gesamtbetrag für den Gesamtbetrag für den gesamten Monat sind. Der Algorithmus ist eigentlich sehr einfach, nämlich zu berechnen, wie viele Tage zwischen dem 1. Tag des Monats insgesamt angezeigt werden, von Date = formatDatetime (currentDate) & "/1/" & Jahr (CurrentDate)) todate = formatTatetime ("m", "m", 1, 1, vondate). nunmonthstart = wochentag (fromdate) -1 'Erhalten Sie die Gesamtsumme zwischen dem 1. Tag des Monats, der vom 1. Tag bis zum 1. Tag des nächsten Monats angezeigt werden soll (wie viele Tage es insgesamt gibt) Nunmonthend = datierte ("D", Fromdate, ToDate), um zu bestimmen, wie viele Reihen von Tabellen, die den Calendar (7 Tage) (7 Tage) benötigt haben (7 Tage). nunmonthstart+nunmonthend<36 then maxi=36 else maxi=43 end if 'Change to generate the table and display i=1 do while i<maxi iv=i-nunmonthstart if i>nunmonthstart and i<=nunmonthend+nunmonthstart then 'If iv=Day(now) and month(now)=pmonth and year(now)=pyear then response.write( "<td align = center bgcolor = ffaaa>" & iv & "</td>") else response.write ("<td align = center>" & iv & "</td>") Ende, wenn sonst reagieren. response.write ("</tr> <tr align = center bgcolor = ffffff Höhe = 19>") End if i = i+1 Loop%> </table> </body> [Strg+A Wählen Sie alle Hinweise aus: Wenn Sie externe JS einführen müssen, müssen Sie aktualisieren, um auszuführen]