แนะนำ: วิธีสร้างรูปภาพจากภาพดิจิตอลในหน้าเว็บ บันทึกรหัสต่อไปนี้เป็น myimg.asp และแทรก imgsrc = myimg.asp? tel = 010-0000000 ที่ตำแหน่งที่หมายเลขที่จะแสดง (เช่นหมายเลข QQ ฯลฯ ) % callcom_creatvalidCode (request.QueryString (โทร)) Publicsubcom_creatvalidCode (PTEL) '---------- 禁止缓存 Response.expires = 0 การตอบสนอง
ใน ASP เรามีฟังก์ชั่นการเพิ่มวันที่พิเศษและการลบ1. เพิ่มวันที่
ฟังก์ชั่น dateadd
ส่งคืนวันที่เมื่อมีการเพิ่มช่วงเวลาที่กำหนด
Dateadd (ช่วงเวลา, หมายเลข, วันที่)
ไวยากรณ์ของฟังก์ชั่น dateadd มีพารามิเตอร์ต่อไปนี้
(1) ตัวเลือกที่ต้องมีสำหรับช่วงเวลา นิพจน์สตริงที่ระบุช่วงเวลาที่จะเพิ่ม สำหรับค่าดูส่วนการตั้งค่า
(2) จำนวนที่ต้องการ นิพจน์ตัวเลขแสดงจำนวนช่วงเวลาที่จะเพิ่ม นิพจน์ตัวเลขสามารถเป็นบวก (รับวันที่ในอนาคต) หรือลบ (รับวันที่ผ่านมา)
(3) ตัวเลือกวันที่ที่ต้องการ ตัวแปรหรือข้อความที่แสดงถึงวันที่เพื่อเพิ่มช่วงเวลา
อธิบาย
ฟังก์ชั่น dateAdd สามารถใช้เพื่อเพิ่มหรือลบช่วงเวลาที่กำหนดจากวันที่ ตัวอย่างเช่น DateAdd สามารถใช้ในการคำนวณวันที่ 30 วันนับจากวันเดียวกันหรือเพื่อคำนวณเวลา 45 นาทีจากยุคปัจจุบัน ในการเพิ่มช่วงเวลาในวันจนถึงปัจจุบันคุณสามารถใช้จำนวนวัน (y), วัน (d) ของหนึ่งปีหรือจำนวนวัน (w) ของสัปดาห์
ฟังก์ชั่น DateAdd ไม่ได้ส่งคืนวันที่ไม่ถูกต้อง ตัวอย่างต่อไปนี้เพิ่มหนึ่งเดือนถึง 31 มกราคม 2019:
newDate = DateAdd (M, 1,31-Jan-95)
ในตัวอย่างนี้ DateAdd จะส่งคืน 28 กุมภาพันธ์ 95 แทนที่จะเป็น 31 กุมภาพันธ์ 95 ถ้าวันที่คือวันที่ 31 มกราคม 2019 จะกลับมา 29 กุมภาพันธ์ 2019 เพราะปี 1996 เป็นปีกระโดด
หากวันที่ที่คำนวณได้ก่อน 100 AD จะมีการสร้างข้อผิดพลาด
หากตัวเลขไม่ได้มีค่านานปัดเศษเป็นจำนวนเต็มที่ใกล้เคียงที่สุดก่อนการคำนวณ
2. การลบวันที่
ฟังก์ชั่นวันที่
ส่งคืนช่วงเวลาระหว่างสองวัน
datediff (ช่วงเวลา, วันที่ 1, date2 [, firstdayofweek [, firstweekofyear]))))))))
ไวยากรณ์ของฟังก์ชัน datediff มีพารามิเตอร์ต่อไปนี้:
(1) ตัวเลือกที่ต้องมีสำหรับช่วงเวลา นิพจน์สตริงที่แสดงถึงช่วงเวลาที่ใช้ในการคำนวณวันที่ 1 และวันที่ 2 สำหรับค่าดูส่วนการตั้งค่า
(2) ตัวเลือกที่จำเป็นสำหรับวันที่ 1 และวันที่ 2 นิพจน์วันที่ สองวันที่ใช้สำหรับการคำนวณ
(3) วันแรกของสัปดาห์เป็นทางเลือก ระบุค่าคงที่สำหรับวันแรกของสัปดาห์ หากไม่ได้ระบุค่าเริ่มต้นคือวันอาทิตย์ สำหรับค่าดูส่วนการตั้งค่า
(4) Firstweekofyear เป็นตัวเลือก ระบุค่าคงที่สำหรับสัปดาห์แรกของปี หากไม่ได้ระบุค่าเริ่มต้นคือสัปดาห์ที่ 1 มกราคม สำหรับค่าดูส่วนการตั้งค่า
อธิบาย
ฟังก์ชั่น datediff ใช้เพื่อกำหนดจำนวนช่วงเวลาที่ระบุที่มีอยู่ระหว่างสองวัน ตัวอย่างเช่นคุณสามารถใช้ Datediff เพื่อคำนวณจำนวนวันที่ทั้งสองวันแตกต่างกันหรือจำนวนสัปดาห์ระหว่างวันเดียวกันและวันสุดท้ายของปี
ในการคำนวณจำนวนวันระหว่างวันที่ 1 ถึงวันที่ 2 คุณสามารถใช้จำนวนวัน (y) หรือวัน (d) ของหนึ่งปี เมื่อช่วงเวลาคือจำนวนวันของสัปดาห์ (W) วันที่ DATEDIFF จะส่งคืนจำนวนวันของสัปดาห์ระหว่างวันที่ทั้งสอง หากวันที่ 1 คือวันจันทร์ DateFIFF จะคำนวณจำนวนวันจันทร์ก่อนวันที่ 2 ผลลัพธ์นี้มีวันที่ 2 และไม่ใช่วันที่ 1 หากช่วงเวลาคือสัปดาห์ (WW) ฟังก์ชั่น datediff จะส่งคืนจำนวนสัปดาห์ระหว่างสองวันในตารางปฏิทิน ฟังก์ชั่นคำนวณจำนวนวันอาทิตย์ระหว่างวันที่ 1 ถึงวันที่ 2 หากวันที่ 2 คือวันอาทิตย์ DateFIFF จะคำนวณวันที่ 2 แต่ถึงแม้ว่าวันที่ 1 คือวันอาทิตย์วันที่ 1 จะไม่ถูกคำนวณ
หากวันที่ 1 เกินวันที่ 2 ฟังก์ชั่น datediff จะส่งคืนจำนวนลบ
พารามิเตอร์ FirstDayOfweek จะมีผลกระทบต่อการคำนวณโดยใช้สัญลักษณ์ช่วงเวลา W และ WW
หากวันที่ 1 หรือวันที่ 2 เป็นข้อความวันที่ปีที่กำหนดจะกลายเป็นส่วนหนึ่งของวันที่ แต่ถ้าวันที่ 1 หรือวันที่ 2 รวมอยู่ในราคา () และปีที่ถูกละเว้นปีปัจจุบันจะถูกแทรกทุกครั้งที่นิพจน์วันที่ 1 หรือวันที่ 2 คำนวณในรหัส สิ่งนี้ช่วยให้คุณเขียนรหัสโปรแกรมสำหรับปีที่แตกต่างกัน
เมื่อช่วงเวลาคือปี (yyyy) เปรียบเทียบ 31 ธันวาคมและ 1 มกราคมของปีถัดไป แม้ว่าจริง ๆ แล้วมันห่างกันเพียงหนึ่งวัน แต่ Datediff กลับมา 1 เพื่อระบุความแตกต่างหนึ่งปี
แบ่งปัน: วิธีป้องกันการขโมยลิงก์ที่ผิดกฎหมายของเว็บไซต์นี้ ในปัจจุบันมีลิงก์ที่ผิดกฎหมายมากมายไปยังการขโมยหน้าเว็บและไฟล์บนเว็บไซต์อื่น ๆ วิธีการต่อไปนี้คือการป้องกันลิงก์โดยใช้รหัส ASP แนวคิดหลักคือการใช้ request.ServerVariables เพื่อรวบรวม http_referrer จากนั้นพิจารณาว่าลิงก์มาจากภายนอกตามค่าของตัวแปรนี้เพื่อป้องกันการเชื่อมโยงที่ผิดกฎหมายหรือไม่ ก่อนอื่นเราต้องอ้างภาพดังนี้: imgsrc =