webForumDet fria alternativet

Räkna ut tid till ett visst datum

JavaScript

2 svar · 369 visningar · startad av Havregryn

Medlem sedan juni 200288 inlägg
Frågan#1

Jag skulle behöva ett script som räknar ut hur många dagar , timmar och minuter det är till ett angivet datum.
Tacksam för svar.

Medlem sedan dec. 20025 483 inlägg
#2

Så här kanske:

<script type="text/javascript">
<!--

function calc(){
	var f = new Date( "mar 18 2003" );
	var t = new Date();

	var diff = f.valueOf() - t.valueOf();
	var days = diff / 1000 / 60 / 60 / 24;
	var hours = days * 24 - Math.floor( days ) * 24;
	var mins = hours * 60 - Math.floor( hours ) * 60;

	document.write( "Det är " + Math.floor( days ) + " dagar, " + Math.floor( hours ) + " timmar och " + Math.floor( mins ) + " minuter..." );
};

//-->
</script>

...

<body>

<script type="text/javascript">calc();</script>

</body>

:)

Medlem sedan juni 200288 inlägg
#3

Det fungerar bra, men...
om man även vill ställa in minuterna, hur gör man då?

261 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)