Jak na skript, který odpočítává DO data a po uplynutí OD data....

Jak vytvořit skript, který bude odpočítávat do určitého: DATA, HODINY, MINUTY a VTEŘINY? (Např. do 13.06.2008, do 13:59:59) a když tento čas nastane (13.06.1990 ....) tak to začne odpočítávat něco jako "Mé 17 narozzeniny byly před:" např. 3 dny, 10 hodinami, 15 minutami, 18..19..20..21 vteřinami
HEEEEEEEEEEEEEEEEEEEEEEEEELP ME PLEASE
a jaaaaaaaaaaaaaaaaaaaaaaaaaaaaaavaaaaaaaascript nebo phhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhp?
IMHO chce "jaaaaaaaaaaaaaaaaaaaaaaaaaaaaaavaaaaaaaascript" :). Kdyby chtel PHP tak to dá do jiný sekce ;)
MYFLOWER CHCE JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVASCRIPT!§

A už přestaňte kecat a raďte!
na googlu si zadej: countdown javascript download a najde ti jich to zrejme desitky....
> A už přestaňte kecat a raďte!
tak po téhle výzvě se všichni pohrnou...
Chce to dvě věci:
1. trochu se zamyslet
2. přečíst si návod/manuál k danému jazyku.
Marek z Markova - ano, máš pravdu, ale zamysli se k čemu potom je tohle fórum? Vše se dá najít v manuálu nebo na internetu. Tak jaký styl otázek podle tebe (podle vás) patří do tohohle fóra? S takovým přístupem byste z toho udělali fórum zabývající se jen diskuzemi o konci světa a o tom, zda nechat postižené umřít nebo ne.
Tom, pokud se to dá najít na netu, tak to sem rozhodně nepatří.
Postižení se nechávají umřít v "mimo téma" (nebo jak se to jmenuje).
P.S.
Prostě někdy mám chuť něco napsat a nemám chuť odpovídat. Sorry, lepší nebudu, na to už jsem moc starý. Ale máš pravdu, že je někdy lepší raději nic nepsat. I když, třeba se dotyčný podívá na net a zjistí, že tam to najde rychleji a že na wz to nemusí být správně a vůbec... 42
>> Tom, pokud se to dá najít na netu, tak to sem rozhodně nepatří.
Hm a co tu teda patří?
Blahapet:
V PHP by to ani nešlo. Sice by to čas zobrazilo ale dál by to nenačítalo vteřiny, minuty,..., jen až po zaktualizování stránky. Ale to ty asi víš, jen mě to překvapilo, že tam píšeš to PHP.
Tom, hmmm, asi máš pravdu, mám jenom nevhodnou náladu...
Marek z Markova: proc sis dal na sve stranky na hlavni stranku svoji nejhorsi fotku :o)
Sem patří otázky, které prostě nelze heslovitě zformulovat, tudíž je nelze zodpovědět pomocí vyhledávače, otázky vyžadující subjektivní posouzení (líbí se vám to a to, co si myslíte o tom a o tom) a nebo třeba žádosti o vysvětlení něčeho (vyhledám si informace, ale něco mi není jasné).
no, ale nadruhou stranu pořád chcete založit novou sekci "ohodnoťte" Takže pak by sem už vlastně nic nepatřilo...
Pořád? Jednou to tady někdo pronesl a nikdo při smyslech s tím nesouhlasil.
Tondys, protože to je web pro otrlé a takto zajišťuji, že se méně otrlí leknou a nezpůsobí si větší potíže dalším obsahem. Je to dobré i pro ně.

K původní otázkce:
něco podobného jsem dělal, zkus z toho vyjít...
<li>věk: [současné datum] - [datum narození] =
<script type="text/JavaScript">
<!--
dnes = new Date();
nar = new Date(1955, 8-1, 27); // mesic je 0-11
vek = dnes.getTime() - nar.getTime();
document.write(Math.round(vek/86400000));
document.write(" dní. :) to je ");
document.write(Math.round(vek/315576000)/100);
document.write(" let");
// -->
</script>
<noscript><p>
99 a nějaké drobné.</p>
</noscript></li>

případně si to upravit pro kladná a záporná čísla....
<HEAD><TITLE>The Y3K Countdown Clock</TITLE></HEAD>
<BODY aLink=#ff0000 bgColor=#009999 link=#0b0f59 vLink=#990000>
<FORM name=abcdef>
<P>
<CENTER>
<P>
<CENTER><B>Only <INPUT name=a size=4>years, <INPUT name=b
size=2>months, <INPUT name=c size=2>days, <INPUT name=d
size=2>hours, <INPUT name=e size=2>minutes, and <INPUT name=f
size=2>seconds left until the year 3000!</B><B><BR>
Is your PC Y3K compliant?<BR> <BR>
DONT WAIT UNTIL IT'S TO LATE! </B> 
<SCRIPT language=JavaScript><!--
// please keep these lines on when you copy the source
// made by: Nicolas - http://www.javascript-page.com

var Temp2;
var timerID = null;
var timerRunning = false;

var timerID = null;
var timerRunning = false;

function stopclock () {
if(timerRunning)
clearTimeout(timerID);
timerRunning = false;
}

function startclock () {
stopclock();
showtime();
}

function showtime() {

now = new Date();
var CurHour = now.getHours();
var CurMinute = now.getMinutes();
var CurMonth = now.getMonth();
var CurDate = now.getDate();
var CurYear = now.getYear();
var CurSecond = now.getSeconds();
now = null;
Hourleft = 23 - CurHour
Minuteleft = 59 - CurMinute
Secondleft = 59 - CurSecond
var Yearleft = 2999 - CurYear
var Monthleft = 11 - CurMonth
var Dateleft = 31 - CurDate

document.abcdef.a.value = Yearleft
document.abcdef.b.value = Monthleft
document.abcdef.c.value = Dateleft
document.abcdef.d.value = Hourleft
document.abcdef.e.value = Minuteleft
document.abcdef.f.value = Secondleft

timerID = setTimeout("showtime()",1000);
timerRunning = true;
}

startclock();
// --> </SCRIPT>
<FONT face=Arial><!--NOEDIT-->

<!--/NOEDIT--></FONT>


<!--/NOEDIT--></CENTER></PRE></FORM></BODY>