webForumDet fria alternativet

Antal timmar kvar på dygnet - hjälp

ASP

11 svar · 316 visningar · startad av Lindström

Medlem sedan jan. 2003821 inlägg
Frågan#1

Är på jakt efter ett ASP script som kan ge mig följadne objekt:
Ny är det xx timmar kvar till ett nytt dygn
Vet inte om det är genomförtbart, för ..jag menar... vad ska själva scirptet gå efter i "tid" ? Ska den gå efter klockan i servern som scriptet ligger på , eller ???

Är inte så insatt i det här med ASP script. Därför frågar jag er, ni som har lite mer kött på benen.

Går mitt önskmål att genomföra , tror ni ?

Allt förslag är välkommet.

Medlem sedan juni 20019 519 inlägg
#2

gör en datediff och sen 24-resultatet.. eller?

Medlem sedan jan. 2003821 inlägg
#3

voigtann1 skrev:

gör en datediff och sen 24-resultatet.. eller?

...öhh,, Va ??? :l

Medlem sedan dec. 20003 563 inlägg
#4
Dim timme, timmarkvar
timme = datepart("h", date.now())
timmarkvar = 24 - Cint(timme)
response.write("Det är " & timmarkvar & " timmar kvar!")
Medlem sedan juni 20019 519 inlägg
#5

snabbkod:

hoursgone = datediff("h",date() & " 00:00:00",now())
response.write "Ny är det " 24-hoursgone &" timmar kvar till ett nytt dygn"
Medlem sedan juni 20006 022 inlägg
#6

osso gör vi det på en rad också :)

response.write("Ny är det "& (24 - Cint(datepart("h", now()))) &" timmar kvar till ett nytt dygn")
Medlem sedan aug. 20012 349 inlägg
#7

Ett annat sätt, bara för att vara annorlunda :e

response.write("Ny är det "& (24 - Cint(left(cstr(time()),2))) &" timmar kvar till ett nytt dygn")
Medlem sedan juni 200032 967 inlägg
#8

NEEEJ!

Inte använda strängfunktioner på datumvärden, mrblonde!

Till datumvärden använder man datumfunktioner.
Vad händer om time() innehåller 8:36:22? Man ska inte utgå ifrån att alla formaterar tid likadant, för så är det nämligen inte. ;)

Mvh

Medlem sedan jan. 2003821 inlägg
#9

Om jag nu vill lägga in något av era mycket tacksamma asp script i en html sida. Hur ska det då , till ett exempel, se ut ?

För jag provade med att lägga in en av ex. som följande:

**<html>
<head>
<title>Untitled Document</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

Dim timme, timmarkvar
timme = datepart("h", date.now())
timmarkvar = 24 - Cint(timme)
response.write("Det är " & timmarkvar & " timmar kvar!")

</body>
</html>**

Men det ser skumt ut när jag sen ska köra den som "prov.asp". Jag får fram själva koden i html sidan, så något har jag ju missat. Men vad ?

Medlem sedan juni 200032 967 inlägg
#10

Det du har missat är s.k. contextswitchar, som talar om för asp-motorn att det är asp-kod som ska köras.

<html> 
<head> 
<title>Untitled Document</title> 
</head> 

<body bgcolor="#FFFFFF" text="#000000"> 
[b]<%[/b]
Dim timme, timmarkvar 
timme = datepart("h", date.now()) 
timmarkvar = 24 - Cint(timme) 
response.write("Det är " & timmarkvar & " timmar kvar!") 
[b]%>[/b]

</body> 
</html>

red: Det blev inte lika fetstilt som jag hade tänkt, men <% och %> är alltså contextswitchar, och mellan dessa lägger du asp-koden.

Mvh,

Medlem sedan jan. 2003821 inlägg
#11

@nders skrev:

Det du har missat är s.k. contextswitchar, som talar om för asp-motorn att det är asp-kod som ska köras.

<html> 
<head> 
<title>Untitled Document</title> 
</head> 

<body bgcolor="#FFFFFF" text="#000000"> 
[b]<%[/b]
Dim timme, timmarkvar 
timme = datepart("h", date.now()) 
timmarkvar = 24 - Cint(timme) 
response.write("Det är " & timmarkvar & " timmar kvar!") 
[b]%>[/b]

</body> 
</html>

red: Det blev inte lika fetstilt som jag hade tänkt, men <% och %> är alltså contextswitchar, och mellan dessa lägger du asp-koden.

Mvh,

Ahaa.... det vet där som skon klämde. Visste att det var något som inte såg "rätt" ut. Men tack så mycket. :bire

Medlem sedan aug. 20012 349 inlägg
#12

jag vet att det inte var något bra sätt, ville ju bara vara annorlunda :birp

301 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
169 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)