Avatar billede foreignhelp Nybegynder
12. marts 2003 - 11:36 Der er 11 kommentarer og
1 løsning

Problem med visning af tid

Jeg har et script hvor tiden vises således: 12-03-2003 10:44:33 - tror det er now

Jeg vil gerne at kun timer og minutter vises - altså :  10:44

Hvordan gør jeg det? hedder det time() eller?
Avatar billede medions Nybegynder
12. marts 2003 - 11:38 #1
Så skal du gøre sådan her:

Response.Write(Hour(Now()) & " og for min. gør du sådanher: " & Minuts(Now()))

//>Rune
Avatar billede medions Nybegynder
12. marts 2003 - 11:38 #2
Response.Write(Hour(Now()) & ":" & Minuts(Now()))

//>Rune
Avatar billede shylle Nybegynder
12. marts 2003 - 11:52 #3
Eller bare:
Response.write FormatDateTime(now,4)
Avatar billede erikjacobsen Ekspert
12. marts 2003 - 11:54 #4
Problemet med
Response.Write(Hour(Now()) & ":" & Minuts(Now()))Response.Write(Hour(Now()) & ":" & Minuts(Now()))
er at det teoretisk er muligt for de to aflæsninger af now() at ske
sådan: den første aflæser 13.59 og den anden 14.00 - så resultatet
bliver 13:00 - en time forkert.

Kun een aflæsning af now() - tak ;)
Avatar billede medions Nybegynder
12. marts 2003 - 11:56 #5
*G* ok Erik! :-)

strTid = Now()
Response.Write(Hour(strTid)& ":" & Minuts(strTid))

//>Rune
Avatar billede foreignhelp Nybegynder
12. marts 2003 - 11:57 #6
Hvis den skal bruges i denne(beklager at jeg ikke skrev det i starten... men jeg tænkte ikke i Response...):

<%
antal = 0
Application.Lock
LocalOnline = Application("BrugereOnline")

FOR k=0 TO UBOUND(LocalOnline, 1)
if LocalOnline(k, 0) <> "0" and LocalOnline(k, 0) <> "" then
antal = antal + 1
end if
if datediff("s",LocalOnline(k,7), now) >= LocalOnline(k,8) * 60 then
    LocalOnline(k, 0) = ""
end if
    IF LocalOnline(k, 0) = session("id") and session("id") <> "0" THEN
        LocalOnline(k, 7) = now
    END IF
NEXT

Application("BrugereOnline") = LocalOnline
Application("AntalBrugere") = antal
Application.UnLock
%>
Avatar billede shylle Nybegynder
12. marts 2003 - 11:59 #7
Jamen, så er det vel bare:

LocalOnline(k, 7) = FormatDateTime(now,4)
Avatar billede medions Nybegynder
12. marts 2003 - 14:44 #8
<%
antal = 0
Application.Lock
LocalOnline = Application("BrugereOnline")

FOR k=0 TO UBOUND(LocalOnline, 1)
if LocalOnline(k, 0) <> 0 and LocalOnline(k, 0) <> "" then
antal = antal + 1
end if
if datediff("s",LocalOnline(k,7), now) >= LocalOnline(k,8) * 60 then
    LocalOnline(k, 0) = ""
end if
    IF LocalOnline(k, 0) = session("id") and session("id") <> 0 THEN
        strTid = Now()
        LocalOnline(k, 7) = Hour(strTid)& ":" & Minuts(strTid)
    END IF
NEXT

Application("BrugereOnline") = LocalOnline
Application("AntalBrugere") = antal
Application.UnLock
%>

//>Rune
Avatar billede shylle Nybegynder
12. marts 2003 - 14:51 #9
>>Rune

Funktionen hedder Minute()
Avatar billede medions Nybegynder
12. marts 2003 - 14:52 #10
*G* sorry! :-D

<%
antal = 0
Application.Lock
LocalOnline = Application("BrugereOnline")

FOR k=0 TO UBOUND(LocalOnline, 1)
if LocalOnline(k, 0) <> 0 and LocalOnline(k, 0) <> "" then
antal = antal + 1
end if
if datediff("s",LocalOnline(k,7), now) >= LocalOnline(k,8) * 60 then
    LocalOnline(k, 0) = ""
end if
    IF LocalOnline(k, 0) = session("id") and session("id") <> 0 THEN
        strTid = Now()
        LocalOnline(k, 7) = Hour(strTid)& ":" & Minute(strTid)
    END IF
NEXT

Application("BrugereOnline") = LocalOnline
Application("AntalBrugere") = antal
Application.UnLock
%>

//>Rune
Avatar billede medions Nybegynder
18. april 2003 - 23:38 #11
?
Avatar billede medions Nybegynder
06. juni 2003 - 00:20 #12
Thx 4 Poinz

//>Rune
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