---
title: "Antal timmar kvar på dygnet - hjälp"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/76753-antal-timmar-kvar-på-dygnet-hjälp"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Lindström"
published: "2003-05-13T04:51:49.000Z"
updated: "2003-05-13T10:53:03.000Z"
replies: 11
views: 339
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/76753-antal-timmar-kvar-på-dygnet-hjälp"
---

# Antal timmar kvar på dygnet - hjälp

## #1 — Lindström, 2003-05-13T04:51Z

Ä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.

Permalänk: https://www.webforum.nu/p/76753

## #2 — voigtann1, 2003-05-13T05:16Z

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

Permalänk: https://www.webforum.nu/p/1047495

## #3 — Lindström, 2003-05-13T05:27Z

> **voigtann1 skrev:**
>
> gör en datediff och sen 24-resultatet.. eller?

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

Permalänk: https://www.webforum.nu/p/1047496

## #4 — cyprys, 2003-05-13T05:38Z

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

Permalänk: https://www.webforum.nu/p/1047497

## #5 — voigtann1, 2003-05-13T05:41Z

snabbkod:

```
hoursgone = datediff("h",date() & " 00:00:00",now())
response.write "Ny är det " 24-hoursgone &" timmar kvar till ett nytt dygn"
```

Permalänk: https://www.webforum.nu/p/1047498

## #6 — Quid, 2003-05-13T06:05Z

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")
```

Permalänk: https://www.webforum.nu/p/1047508

## #7 — mrblonde, 2003-05-13T06:30Z

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")
```

Permalänk: https://www.webforum.nu/p/1047513

## #8 — @nders, 2003-05-13T06:37Z

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

Permalänk: https://www.webforum.nu/p/1047515

## #9 — Lindström, 2003-05-13T06:40Z

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 ?

Permalänk: https://www.webforum.nu/p/1047519

## #10 — @nders, 2003-05-13T06:41Z

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,

Permalänk: https://www.webforum.nu/p/1047520

## #11 — Lindström, 2003-05-13T06:53Z

> **@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

Permalänk: https://www.webforum.nu/p/1047530

## #12 — mrblonde, 2003-05-13T10:53Z

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

Permalänk: https://www.webforum.nu/p/1047699

---

Tråden på webben: https://www.webforum.nu/amne/asp/76753-antal-timmar-kvar-på-dygnet-hjälp
