แนะนำ: สรุป ASP ของวิธีการล้างแคชหน้า ทุกครั้งที่ฉันไป ChinaeSasp ชาวเน็ตหลายคนมักจะถามวิธีรีเฟรชหน้า ASP ภายใต้การจัดการของ IIS4 ปัญหาของการไม่รีเฟรชหน้านั้นร้ายแรงกว่าของ IIS5 มากและบางครั้งข้อความบางอย่างที่ควบคุมหน้าแคชยังคงไม่ทำงาน ฉันไม่ชัดเจนเกี่ยวกับเหตุผลไปถาม Microsoft :-) ตอนนี้ฉันจะสรุปวิธีการล้างแคชหน้าดังนี้: 1 เพิ่มที่จุดเริ่มต้นของหน้า ASP
ส่งคืนวันที่เมื่อมีการเพิ่มช่วงเวลาที่กำหนด
Dateadd (ช่วงเวลา, หมายเลข, วันที่)
พารามิเตอร์
ช่วงเวลา
ตัวเลือกที่ต้องการ นิพจน์สตริงที่ระบุช่วงเวลาที่จะเพิ่ม สำหรับค่าดูส่วนการตั้งค่า
ตัวเลข
ตัวเลือกที่ต้องการ นิพจน์ตัวเลขแสดงจำนวนช่วงเวลาที่จะเพิ่ม นิพจน์ตัวเลขสามารถเป็นบวก (รับวันที่ในอนาคต) หรือลบ (รับวันที่ผ่านมา)
วันที่
ตัวเลือกที่ต้องการ ตัวแปรหรือข้อความที่แสดงถึงวันที่เพื่อเพิ่มช่วงเวลา
ตั้งค่า
พารามิเตอร์ช่วงเวลาสามารถมีค่าต่อไปนี้:
การตั้งค่าคำอธิบาย
ปี yyyy
Q ไตรมาส
M เดือน
y จำนวนวันในหนึ่งปี
วัน D
จำนวนวันต่อสัปดาห์
WW
ชั่วโมงชั่วโมง
n นาที
วินาที
อธิบาย
ฟังก์ชั่น dateAdd สามารถใช้เพื่อเพิ่มหรือลบช่วงเวลาที่กำหนดจากวันที่ ตัวอย่างเช่น DateAdd สามารถใช้ในการคำนวณวันที่ 30 วันนับจากวันเดียวกันหรือเพื่อคำนวณเวลา 45 นาทีจากยุคปัจจุบัน ในการเพิ่มช่วงเวลาในวันจนถึงปัจจุบันคุณสามารถใช้จำนวนวัน (y), วัน (d) ของหนึ่งปีหรือจำนวนวัน (w) ของสัปดาห์
ฟังก์ชั่น DateAdd ไม่ได้ส่งคืนวันที่ไม่ถูกต้อง ตัวอย่างต่อไปนี้เพิ่มวันที่ 31 มกราคม 2019:
newDate = DateAdd (M, 1, 31-Jan-95)
ในตัวอย่างนี้ DateAdd จะส่งคืน 28 กุมภาพันธ์ 2019 แทนที่จะเป็นวันที่ 31 กุมภาพันธ์ 2019 หากวันที่คือวันที่ 31 มกราคม 2019 จะได้รับผลตอบแทน 29 กุมภาพันธ์ 2019 เนื่องจากปี 1996 เป็นปีก้าวกระโดด
ข้อผิดพลาดเกิดขึ้นหากวันที่คำนวณก่อน 100 AD
หากตัวเลขไม่ได้มีค่านานปัดเศษเป็นจำนวนเต็มที่ใกล้เคียงที่สุดก่อนการคำนวณ
เช่น:
ปัญหาการคำนวณวันที่แตกต่างกันใน ASP
-
fzdxsj = # 2006-07-01 # 'เวลาที่ผ่านมาหรือ 2006-7-1 ก็โอเค!
data = datediff (d, fzdxsj, วันที่)
Response.write (<br /> <br /> ก่อนปี 2006-7-1 & data & day <br />)
'คำอธิบายการตั้งค่า
'yyyy
'Q รายไตรมาส
เดือน
'y จำนวนวันในหนึ่งปี
วันนี้
'จำนวนวันของสัปดาห์
'WW สัปดาห์
ชั่วโมงชั่วโมง
'นาที
วินาทีของวินาที
Response.write (เพิ่มเดือน, วัน, วัน, เวลา == <br />)
newDate = DateAdd (M, 1, 31-Jan-95)
Response.write (newDate)
-
<ภาษาสคริปต์ = vbscript>
Document.write DateAdd (D, -15, 2002-11-08)
</script>
-
วันนี้ = วัน (วันที่ ())
newd = dateadd (d, 15, dateserial (ปี (วันที่ ()), เดือน (วันที่ ()), วันนี้))
Response.write newd
-
แชร์: การสำรองข้อมูลการกำหนดค่า IIS7 และ IIS8 และการแนะนำการแนะนำ วิธีที่ 1: 1 เปิดตัวจัดการ IIS ของเราค้นหาฟังก์ชั่นการกำหนดค่าที่ใช้ร่วมกันในมุมมองฟังก์ชั่นและดับเบิลคลิกที่จะป้อน 2. หลังจากป้อนการกำหนดค่าที่ใช้ร่วมกันตัวเลือกการกำหนดค่าการส่งออกที่ด้านขวาบนของเครื่องสแตนด์อโลนจะถูกเลือกแล้วตั้งรหัสผ่าน รหัสผ่านจะต้องเป็นรหัสผ่านที่แข็งแกร่งที่มีตัวเลขสัญลักษณ์ชุดตัวอักษรตัวพิมพ์เล็กและความยาวอย่างน้อย 8 อักขระ ยืนยันการส่งออก