Avatar billede ameq Nybegynder
09. november 2002 - 22:57 Der er 18 kommentarer og
1 løsning

Nedtælling

Hvordan laver jeg så jeg få hvor lang tid der er til 11:00??
Avatar billede ameq Nybegynder
09. november 2002 - 23:02 #2
yes man så han skrive ved jeg også godt at det er et serverside, men det er jeg lige glad med =)
Avatar billede donwang Nybegynder
09. november 2002 - 23:05 #3
Datoen kan du lave ved at skrive <% date %> (er asp)
Og tiden kan du lave via. JavaScript som hvor det ser sådan her ud! :

<script Language="JavaScript">

function vistid() {
var idag = new Date ()
var time = idag.getHours()
var minut = idag.getMinutes()
var sek = idag.getSeconds()
var timeVaerdig = "" + (time)
timeVaerdig += ((minut < 10) ? ":0" : ":") + minut
timeVaerdig += ((sek < 10) ? ":0" : ":") + sek
document.ur.box.value = timeVaerdig
setTimeout("vistid()",1000) }
</script>
</head>

<body onLoad="vistid()">
<center><h3>Ur</h3></center>
<center>

<form name="ur" action="0">
<input type="text" name="box" size="8" style="font-family: Tahoma; font-size: 10pt; border: 1pt solid rgb(0,0,0); background: rgb(500,500,500);">
</form>
Avatar billede ameq Nybegynder
09. november 2002 - 23:06 #4
ja men jeg vil helt ikke bruge et jave scipt =)
Avatar billede ameq Nybegynder
09. november 2002 - 23:06 #5
jeg vil godt se hvordan man gør det i ASP =)
Avatar billede donwang Nybegynder
09. november 2002 - 23:10 #6
Avatar billede psyco01 Nybegynder
09. november 2002 - 23:10 #7
Det kan gøres i ASP på følgende måde:
<%
Tiden = "23:30"
If Time >= Tiden Then
    Response.Write "Time's up!"
Else
    TimerTilbage = DateDiff("h",Time,Tiden) 1
    MinutterTilbage = DateDiff("n",Time,Tiden) - 1
    Response.Write "Der er " & TimerTilbage & " timer og " & MinutterTilbage & " tilbage til kl. " & Tiden & "."
End If
%>
Avatar billede ameq Nybegynder
09. november 2002 - 23:11 #8
oeky prøver lige
Avatar billede psyco01 Nybegynder
09. november 2002 - 23:12 #9
hov...
slet 1 tallet bag TimerTilbage = DateDiff("h",Time,Tiden) 1
Avatar billede ameq Nybegynder
09. november 2002 - 23:16 #10
hvis nu det skulle være kl 11:00, får når jeg skrifter den i dit script så fucker den lidt meget...
Avatar billede psyco01 Nybegynder
09. november 2002 - 23:17 #11
så skriver du:
<%
Tiden = "11:00"
If Time >= Tiden Then
    Response.Write "Time's up!"
Else
    TimerTilbage = DateDiff("h",Time,Tiden)
    MinutterTilbage = DateDiff("n",Time,Tiden)
    Response.Write "Der er " & TimerTilbage & " timer og " & MinutterTilbage & " tilbage til kl. " & Tiden & "."
End If
%>
Avatar billede ameq Nybegynder
09. november 2002 - 23:19 #12
okey så får jeg
Der er -12 timer og -746 tilbage til kl. 11:00. ud af det ?? er det rigtig?
Avatar billede psyco01 Nybegynder
09. november 2002 - 23:20 #13
haha, du har ret...
Skriv:
<%
Tiden = #11:00#
If Time >= Tiden Then
    Response.Write "Time's up!"
Else
    TimerTilbage = DateDiff("h",Time,Tiden)
    MinutterTilbage = DateDiff("n",Time,Tiden)
    Response.Write "Der er " & TimerTilbage & " timer og " & MinutterTilbage & " tilbage til kl. " & Tiden & "."
End If
%>
Avatar billede ameq Nybegynder
09. november 2002 - 23:21 #14
okey nu virker det vist men hvad gør de # ??
Avatar billede psyco01 Nybegynder
09. november 2002 - 23:22 #15
De fortæller ASP at man har gang i noget Dato / Tid med de tal man indrammer
Avatar billede ameq Nybegynder
09. november 2002 - 23:22 #16
okey =)
Avatar billede ameq Nybegynder
09. november 2002 - 23:23 #17
og takker
Avatar billede ameq Nybegynder
10. november 2002 - 07:43 #18
den laver alsår det samme hvis der er mere en time i nu
"3 timer og 160 min." og tider står til 10:30, hvorfor gør det så lige det der?
Avatar billede psyco01 Nybegynder
10. november 2002 - 09:54 #19
Har smidt en ny sammen baseret på en anden måde at gøre det på.
Den virker meget bedre :)
<%
Tiden = #11:00#
If Time >= Tiden Then
    Response.Write "Time's up!"
Else
    Tid = Time
    iSekunder = DateDiff("s", Time, Tiden)
    iSekunder = iSekunder mod (60 * 60 * 24)
    iTimer = Fix(iSekunder /(60 * 60))
    iSekunder = iSekunder mod (60 * 60)
    iMinutter = Fix(iSekunder / (60))
    iSekunder = iSekunder mod 60

    Response.Write "Der er " & iTimer & " timer, " & iMinutter & " minutter og " & iSekunder & " sekunder tilbage til kl. " & Tiden & "."
End If
%>
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