Avatar billede Slettet bruger
08. juli 2004 - 18:39 Der er 16 kommentarer og
1 løsning

Nedtælling til dato

Hej eksperter!

Tjae, overskriften siger det hele.

På forhånd tak :)

/Nico
Avatar billede ellebaek Nybegynder
08. juli 2004 - 18:41 #2
måske det her..?

<html>
<head>
<title>Nedtælning</title>
<script language=javascript>
// Script by Mathias Hagensen
// Find more scripts at www.script.dk

function nedtaeling() {
setTimeout("nedtaeling()",1000)
with (Math) {
var idag=new Date();
var imorgen=new Date("October 1, 2003 00:00:00");
var ialtsek=(imorgen.getTime() - idag.getTime())/1000;
var aar=floor(ialtsek/31536000)
var rest1=(ialtsek-(aar*31536000))
var maaneder=floor(rest1/2628000)
var rest2=(rest1 - (maaneder*2628000))
var dage=floor(rest2/86400)
var rest3=(rest2 - (dage*86400))
var timer=floor(rest3/3600)
var rest4=(rest3 - (timer*3600))
var minutter=floor(rest4/60)
var sekunder=floor(rest4 - (minutter*60))

var tid = ((timer < 10) ? "0" : "") + timer
tid += ((minutter < 10) ? ":0" : ":") + minutter
tid += ((sekunder < 10) ? ":0" : ":") + sekunder
document.nedtael.tid.value = tid
document.nedtael.dage.value = dage
document.nedtael.maaneder.value = maaneder
document.nedtael.aar.value = aar } }

</script>

<META NAME="Generator" CONTENT="Stone's WebWriter 2">
<!-- Minus AutoDato -->
</head>

<body onload="nedtaeling()">
<center><h3>Nedtælling</h3></center>
<center>

<form name="nedtael" action="0">
<table>
<tr><td>År<td>Måneder<td>Dage<td>Tid
<tr>
<td><input type="text" name="aar" size="6">
<td><input type="text" name="maaneder" size="6">
<td><input type="text" name="dage" size="6">
<td><input type="text" name="tid" size="6">
</table>
</form>

Til år 1. oktober 2003.

</center>

</body>
</html>

ret i den her linie til hvad du vil tælle til..
Avatar billede ellebaek Nybegynder
08. juli 2004 - 18:42 #3
ja, den her linie:
var imorgen=new Date("October 1, 2003 00:00:00");
;-)
Avatar billede gil-galad Nybegynder
08. juli 2004 - 18:47 #4
svar
Avatar billede Slettet bruger
08. juli 2004 - 18:56 #5
kun til dato ?

eks: 15 dage tilbage til 23/07
Avatar billede ellebaek Nybegynder
08. juli 2004 - 18:58 #6
altså så minuterne ikke er på..??
Og skal det kun være dage, altså ikke noget med måneder fx.

1 måned og 15 dage til 23/8..?
Avatar billede Slettet bruger
08. juli 2004 - 19:03 #7
oh.. sry!

Måned og dato.

Men hvis der så kun er 24 dage tilbage, så skal der ikke stå 0 måneder og 24 dage.
Avatar billede ellebaek Nybegynder
08. juli 2004 - 19:03 #8
hmm...
skal det være i javascript..?
for det er væsentligt nemmere (synes jeg :-)) at lave det i asp..
Avatar billede madz15 Nybegynder
08. juli 2004 - 19:05 #9
Hej,
Må det være javascript og skal den tælle dynamisk ned?
Avatar billede Slettet bruger
08. juli 2004 - 19:07 #10
siden understøtter ikke asp desværre..
Avatar billede ellebaek Nybegynder
08. juli 2004 - 19:09 #11
okay...

så hopper jeg min vej igen :-)
Avatar billede Slettet bruger
08. juli 2004 - 19:16 #12
helt iorden :) men tak for din indsats! :)
Avatar billede Slettet bruger
08. juli 2004 - 19:16 #13
det skal være javascript .. aner ikke hvad dynamisk er ?
Avatar billede madz15 Nybegynder
08. juli 2004 - 21:44 #14
Altså skal men se at den tæller ned, eller skal den bare skrive tallet og så opdateres det når siden opdateres?
Avatar billede ellebaek Nybegynder
08. juli 2004 - 22:03 #15
madz -> Hvis den kun skal tælle dage ned til en begivenhed, så er det vel egentlig ikke vigtigt om den er dynamisk...
Avatar billede Slettet bruger
21. december 2004 - 22:23 #16
lukker
Avatar billede roenving Novice
21. december 2004 - 23:07 #17
-- måske er http://roenving.users.whitehat.dk/date/roenvingDate.html noget du kan bruge !-)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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