dDate = CDate(Request.Form("year") & "-" & Request.Form("month") & "-" & Request.Form("day")
if datediff("yyyy", date, dDate) > 17 then
' weee
end if
Något att testa i alla fall.
Jag är inte helt säker på att det fungerar, det kan faktiskt vara så att vbscript struntar i om man har fyllt eller inte. I så fall får du jämföra antalet dagar.
Annars är det väl enklare att helt enkelt bara ställa en fråga som man får svara ja eller nej på. Det är ju inte precis som att kollen skulle vara särskilt säker, hur som helst.
Du måste ha 3 rullistor med namnen "birthyear", "birthmonth" & "birthday"
<%
theyear = Request.Form("birthyear")
themonth = Request.Form("birthmonth")
theday = Request.Form("birthday")
persondate=cdate("("theday")/("themonth")/("theyear") 00:00:00")
datedifference = DateDiff("d", Now(), persondate)
If datedifference >= 6570 Then %>
<p>hello hottie, ready for some masturbation?</p>
<% Else %>
<p>öh? go home and cry with your mom.</p>
<% End If %>
det här scriptet fungerar iallafall för alla som fyllt 18 samma dag som de "registrerar sig". Med ett dumt script skulle det kunna bli så att de som fyller i december kan komma in på sidan redan i januari (som 17-åringar)
Edit: jag får inte in värdena theday osv i cdate().. om någon kan rätta till det fungerar det^^
257 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2