<p> <style> td {font-family: "安体"; Font-Size: 9pt} </style> <body bgcolor = "eeeeeeeee"> <table cellpadding = "0" cellpacing = "1" bgcolor = "ddddddddddddddddddddddddddddddddddds หรือไม่ แสดงตามปีและเดือนปัจจุบัน ถ้าคำขอ ("reqdate") = "" จากนั้น currentDate = วันที่อื่น currentDate = trim (คำขอ ("reqdate")) สิ้นสุดถ้า pyear = ปี (currentDate) pmonth = เดือน (currentDate) </p> <p> 'รหัสต่อไปนี้สร้างเนื้อหาส่วนหัวของตาราง Align = "Center"> <input type = "button" value = "<<" onclick = "JavaScript: location.href = '? reqdate = <%= dateadd (" m ",-1, currentDate)%>'"> </td> <td colspan = "5" Align = "Center"> <input type = "button" value = ">>" onclick = "JavaScript: location.href = '? reqdate = <%= dateadd (" m ", 1, currentDate)%>'"> </td> <td> สอง </td> <td> สาม </td> <td> สี่ </td> <td> ห้า </td> <td> หก </td> </tr> <tr align = center bgcolor = ความสูง ffffff = 19> <% ' อัลกอริทึมนั้นง่ายมากซึ่งเป็นการคำนวณจำนวนวันทั้งหมดระหว่างวันที่ 1 ของเดือนที่จะแสดง fromdate = formatDateTime (เดือน (CurrentDate) & "/1/" & Year (CurrentDate)) TODATE = FormatDateTime 'รับผลรวมระหว่างวันที่ 1 ของเดือนที่จะแสดงตั้งแต่วันที่ 1 ถึงวันที่ 1 ของเดือนถัดไปที่จะแสดง (มีกี่วันทั้งหมด) nunmonthend = datediff ("d", fromdate, todate) ถ้า 'เปลี่ยนเพื่อสร้างตารางและแสดง i = 1 ทำในขณะที่ฉัน <maxi iv = i-nunmonthstart ถ้าฉัน> nunmonthstart และ i <= nunmonthend+nunmonthstart แล้ว' ถ้า iv = วัน (ตอนนี้) และตอนนี้) = pmonth และปี (ตอนนี้) = pyear "</td>") การตอบสนองอื่นเขียน ("<td align = center>" & iv & "</td>") สิ้นสุดถ้าอื่นตอบกลับการเขียน ("<td> </td>") สิ้นสุดถ้า </p> <p> 'ถ้ามันสามารถหารด้วย 7 (7 bgColor = ffffff ความสูง = 19> ") สิ้นสุดถ้า i = i+1 loop%> </body> </body> [CTRL+A SELECT ทั้งหมดหมายเหตุ: หากคุณต้องการแนะนำ JS ภายนอกคุณต้องรีเฟรชเพื่อดำเนินการ]