Wer kann mir helfen?
Ich möchte auf meiner HP folgendes schreiben:
Mein 18. Geburtstag ist in ..... Tagen.
Wie mache ich das ?
Wer kann mir helfen?
Ich möchte auf meiner HP folgendes schreiben:
Mein 18. Geburtstag ist in ..... Tagen.
Wie mache ich das ?
Sry, hab mich falsch ausgedrückt. Will nicht den Countdown, sondern nur die Angabe in wieviel Tagen ich Geburtstag habe.
So wie in meiner Frage dargestellt.
...und übrigens, ich finde nicht, dass dies eine blöde Frage ist !!! ...es kann ja ned nur so schlaue Leute wie hier im Forum geben!!! Sry für meine angebliche Blödheit.
ich check mal ob ich da nen script geschrieben bekomme....
also du willst lediglich die anzahl der tage angezeigt bekommen??
wann haste denn geburtstag?
Wäre dies mit einer For Next Schleife möglich, die kenne ich von Visual Basic, würde mich auch interessieren wie das geht, wäre cool wenn du das Script postest! danke im voraus!
ich werds posten... muss nur ma eben zur schwiegermuddi und essen.... also bitte etwas geduld
Ich möchte nur auf der hp stehen haben:In .... Tagen werde ich 18 Jahre.[/color]
[size=0[color=darkblue]](Ich bin am 20.09.90 geboren)
VIELEN DANK SCHOMMA IM VOARAUS[/size]
<html>
<head>
<title>Datum-Countdown mit JavaScript</title>
<script language="JavaScript">
// Ziel-Datum in MEZ
var jahr=2007, monat=9, tag=20, stunde=0, minute=0, sekunde=0;
var zielDatum=new Date(jahr,monat-1,tag,stunde,minute,sekunde);
function countdown() {
startDatum=new Date(); // Aktuelles Datum
// Countdown berechnen und anzeigen, bis Ziel-Datum erreicht ist
if(startDatum<zielDatum) {
var jahre=0, monate=0, tage=0, stunden=0, minuten=0, sekunden=0;
// Jahre
while(startDatum<zielDatum) {
jahre++;
startDatum.setFullYear(startDatum.getFullYear()+1);
}
startDatum.setFullYear(startDatum.getFullYear()-1);
jahre--;
// Monate
while(startDatum<zielDatum) {
monate++;
startDatum.setMonth(startDatum.getMonth()+1);
}
startDatum.setMonth(startDatum.getMonth()-1);
monate--;
// Tage
while(startDatum.getTime()+(24*60*60*1000)<zielDatum) {
tage++;
startDatum.setTime(startDatum.getTime()+(24*60*60*1000));
}
// Stunden
stunden=Math.floor((zielDatum-startDatum)/(60*60*1000));
startDatum.setTime(startDatum.getTime()+stunden*60*60*1000);
// Minuten
minuten=Math.floor((zielDatum-startDatum)/(60*1000));
startDatum.setTime(startDatum.getTime()+minuten*60*1000);
// Sekunden
sekunden=Math.floor((zielDatum-startDatum)/1000);
// Anzeige formatieren
(jahre!=1)?jahre=jahre+" Jahre, ":jahre=jahre+" Jahr, ";
(monate!=1)?monate=monate+" Monate, ":monate=monate+" Monat, ";
(tage!=1)?tage=tage+" Tage, ":tage=tage+" Tag, ";
(stunden!=1)?stunden=stunden+" Stunden, ":stunden=stunden+" Stunde, ";
(minuten!=1)?minuten=minuten+" Minuten und ":minuten=minuten+" Minute und ";
if(sekunden<10) sekunden="0"+sekunden;
(sekunden!=1)?sekunden=sekunden+" Sekunden":sekunden=sekunden+" Sekunde";
document.countdownform.countdowninput.value=
jahre+monate+tage+stunden+minuten+sekunden;
setTimeout('countdown()',200);
}
// Anderenfalls alles auf Null setzen
else document.countdownform.countdowninput.value=
"0 Jahre, 0 Monate, 0 Tage, 0 Stunden, 0 Minuten und 00 Sekunden";
}
</script>
</head>
<body onload="countdown()">
<form name="countdownform">
<input size="75" name="countdowninput">
</p>
</form>
</body>
</html>
Alles anzeigen
nimm diesen code, ist schon auf deinen geburtstag eingerichtet... muss nut hinschreiben:
" In [Hier den Code hin, natürlich in den Quelltext] werde ich 18"
MFG
vielen Dank *rumdops
joa dann brauch ich des ja net mehr machen....
ps: essen war lecker!
edit: konnte nicht anders...:
<html>
<head>
<title>mein geburtstag</title>
<script type="text/javascript">
var jetzt = new Date();
var geburtstag = new Date("September 20, 2007"); //hier kommt dein Geburtstag rein
var zwischenzeit = geburtstag.getTime() - jetzt.getTime();
zwischenzeit = Math.floor(zwischenzeit / (1000*60*60*24));
document.write ("Nur noch " + zwischenzeit + " Tage bis zu meinem Geburtstag!
")
</script>
</head>
<body>
</body>
</html>
Alles anzeigen
nur mal so am rande.... das is genau das was basstar gepostet hat - ein countdown !
und wenn du nicht mit color und size im forum umgehen kannst, LASS ES !