Avatar billede dalbjerg Nybegynder
07. november 2000 - 21:15 Der er 17 kommentarer og
1 løsning

Dage & Timer

Hejsa

Hvordan få man et script, til at sige, at klokken 18:00 skal den besøgende eks, havde lov til at sende mig en email... Og det skal kun være mandag??? Og tirsdag skal han havde lov til noget andet...

Altså hvordan finder man den bestemt, dag.

Og kan man eks, godt bare bruge

if time > 18:00:00 then
\'Et eller andet
end if

Kan man godt bare gøre det sådan?
Avatar billede r-bj Nybegynder
07. november 2000 - 21:23 #1
Du burde godt kunne gøre det sådan, men jeg ved ikke helt om der er en smartere måde..... så jeg er lige med på en lytter
Avatar billede dalbjerg Nybegynder
07. november 2000 - 21:24 #2
Uhmmm hvad med dagen????
Avatar billede r-bj Nybegynder
07. november 2000 - 21:25 #3
Dagen kan du gøre sådan:

if weekdayName(weekday(date)) = mandag Then
.
.
.
End if

Avatar billede dalbjerg Nybegynder
07. november 2000 - 21:27 #4
er det ikke en function, eller sådan noget???? og skal der ikke står \"mandag\" eller det engelske???
Avatar billede r-bj Nybegynder
07. november 2000 - 21:27 #5
Så samlet kunne det se sådan ud:

if weekdayName(weekday(date)) = mandag And time > 18:00:00 Then
.
.
.
End if
Avatar billede dalbjerg Nybegynder
07. november 2000 - 21:30 #6
så skriver den: \'Then\' var ventet
Avatar billede r-bj Nybegynder
07. november 2000 - 21:35 #7
hmmm, det gør den sgu da også.....

jeg kigger lige lidt på den
Avatar billede r-bj Nybegynder
07. november 2000 - 21:37 #8
ok, så virker denne her da ihvertfald os mig:

<%

if weekdayName(weekday(date)) = \"tirsdag\" And time > \"18/00/00\" Then 
Response.Write \"det virker\"
Else
Response.write \"det virker ikke\"
End if
%>
Avatar billede r-bj Nybegynder
07. november 2000 - 21:40 #9
hmmm, virker også med \"18:00:00\" du havde ret, det var bare anførselstegne der manglede
Avatar billede ortrak Nybegynder
07. november 2000 - 21:41 #10
<%
curHour = Hour(time)
select case Weekday(date)
case 1
Call GoSunday(curHour)
case 2
Call GoMonday(curHour)
case 3
Call GoTuesday(curHour)
case 4
Call GoWednesday(curHour)
case 5
Call GoThursday(curHour)
case 6
Call GoFriday(curHour)
case 7
Call GoSaturday(curHour)
end select
%>

<% Sub GoTuesday(curHour)

if curHour < 18 then
response.write \"Du har ikke lov til at sende mig mails om tirsdagen før klokken 18.00\"
else
response.write \"Skriv en mail!\"
end if

End Sub %>


Du kan således oprette en sub for hver enkelt dag, og derefter bestemme hvilken handling der skal udføres alt efter hvilken time på dagen det er.


/ortrak
Avatar billede dalbjerg Nybegynder
07. november 2000 - 21:42 #11
Uhmmm.... Nu har jeg blot et spørgsmål... hvis jeg skriver 22/00/00 så skriver den virker ikke... Men hvis jeg skriver 21/59/00 så viker den... Og det er klokken jo ikke endnu... Så der er en fejl, og det er lidt skidt, da jeg skal bruge en af dagen, 17:30
Avatar billede r-bj Nybegynder
07. november 2000 - 21:45 #12
ok, som sagt så er jeg ikke sikker på det er den bedste løsning og for at være ærlig så ser ortrack\'s løsning bedre ud end min :-))
Avatar billede ortrak Nybegynder
07. november 2000 - 21:46 #13
curHour = Hour(time)
curMinute = Minute(time)
select case Weekday(date)
case 1
Call GoSunday(curHour, curMinute)
case 2
Call GoMonday(curHour, curMinute)
case 3
Call GoTuesday(curHour, curMinute)
case 4
Call GoWednesday(curHour, curMinute)
case 5
Call GoThursday(curHour, curMinute)
case 6
Call GoFriday(curHour, curMinute)
case 7
Call GoSaturday(curHour, curMinute)
end select
%>

<% Sub GoTuesday(curHour, curMinute)

if curHour > 18 then
if curMinute > 30 then
response.write \"Skriv en mail!\"
end if
end if


End Sub %>


Nu er minutterne også med...


/ortrak
Avatar billede ortrak Nybegynder
07. november 2000 - 21:46 #14
curHour er et helt tal imellem 0 og 23 og curMinute er et helt tal imellem 0 og 59


/ortrak
Avatar billede r-bj Nybegynder
07. november 2000 - 21:49 #15
jep, ellers så virker min vist også hvis du bruger kolon i stedet for skråstreg. syntes dog stadig ortrack\'s ser bedre ud....
Avatar billede dalbjerg Nybegynder
07. november 2000 - 21:55 #16
Jep der er mest overblik i den... Men du var hurtigst r-bj, så du må jo nok heller få halvdelen... Venter lige lidt med at afslutte den...
Avatar billede r-bj Nybegynder
07. november 2000 - 21:58 #17
nej, det er vist ikke helt fair.....

personligt syntes jeg bare du skal give dem til ortrack, det er trods alt kun point..... right :-)

det ville jeg ihvertfald have gjort
Avatar billede dalbjerg Nybegynder
07. november 2000 - 22:05 #18
Oki, så gør jeg det... :o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester