Counter für 25 Tage

Cyberstar0
Hallöchen Ihr Lieben!

Erstmal ein gesundes neues Jahr Euch allen.

Ich bin auf der suche nach einem Counter der immer 25 Tage runterzählt und dann wieder von neuem anfängt. Wieder 25 Tage runter zu zählen.

Also der Counter sollte ab dem 1. Januar 08 starten und dann eben immer 25 Tage.

Würd mir einer so ein Script schreiben? Ist sowas schwer? Ich hab leider davon überhaupt mal keine Ahnung udn wend mich deshlab an Euch.

Es würd reichen wenn die Tage und Stunden angezeigt würden.

Oder kennt einer sowas?

Mfg
Cyberstar0
[kamui]
Google -> "javascript countdown" ... kommen etliche Ergebnisse Augenzwinkern
Cyberstar0
Hi!

Ja das weiß ich. Ich hab ja auch welche gefunden,aber ich möchte das der Coundown noch 25 Tagen wieder neu startet.Ohne das ich ein neues Daum ect. einstellen muß.

Und so einen hab ich leider noch nicht gesehen.

Mfg
Cyberstar0
Schweinebacke
mit JavaScript ist das wein schlechter Weg. unglücklich

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
<html><head><title>Test</title>
<script type="text/javascript">

var startZeit = Date.parse("2008,01,01");

anfang =  parseInt(startZeit/24/60/60/1000);
var zeit = new Date();
var jetzt = zeit.getTime();
tag = parseInt(jetzt/24/60/60/1000);

function startCountdown(){
countdown = tag-anfang;
if (countdown >= 0 && countdown <= 25){
alert(countdown);}
if (countdown >= 25 && countdown <= 50){
alert(countdown-25);}
if (countdown >= 50 && countdown <= 75){
alert(countdown-50);}
if (countdown >= 75 && countdown <= 100){
alert(countdown-75);}
if (countdown >= 100 && countdown <= 125){
alert(countdown-100);}
if (countdown >= 125 && countdown <= 150){
alert(countdown-125);}
if (countdown >= 150 && countdown <= 175){
alert(countdown-150);}
if (countdown >= 175 && countdown <= 200){
alert(countdown-175);}
if (countdown >= 200 && countdown <= 225){
alert(countdown-200);}
if (countdown >= 225 && countdown <= 250){
alert(countdown-225);}
if (countdown >= 250 && countdown <= 275){
alert(countdown-250);}
if (countdown >= 275 && countdown <= 300){
alert(countdown-275);}
if (countdown >= 300 && countdown <= 325){
alert(countdown-300);}
if (countdown >= 325 && countdown <= 350 ){
alert(countdown-325);}
if (countdown >= 350 && countdown <= 375 ){
alert(countdown-350);}
if (countdown >= 375 && countdown <= 400 ){
alert(countdown-375);}
}

startCountdown();

</script>
</head><body>
</body></html>
Dizzy.w3
Hi,

@Schweinebacke
was für ne Tortur ^^

so wärs doch auch gegangen:
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
var startZeit = Date.parse("2008,01,01");

anfang =  parseInt(startZeit/24/60/60/1000);
var zeit = new Date();
var jetzt = zeit.getTime();
tag = parseInt(jetzt/24/60/60/1000);

function startCountdown()
{
	countdown = tag-anfang;
	for(var i = -25; var <= 400; var+=25)
	{
		alert(countdown-i);
	}
}
startCountdown();
^^

@Cyberstar0
In JavaScript ist das nich lösbar. Dazu müsste man immer forlaufend Datenspeichern, das währe dann zB PHPs Gebiet.
Wenn ich mal Zeit hab bastel ich dir da was.

Gruß
Dizzy
Schweinebacke
@Dizzy.w3
natürlich kann man eine Schleife benützen, aber nicht so wie du dir das vorstellst.

Zu viele Variable drin for(var i = -25; var <= 400; var+=25)

zu dem gibt es einen Ausgangspunkt (startZeit) und die schon vergangenen Tage (tage) die, die Grundlage des Countdown vorgeben. Der in 25ger Schritten (Zeitspanne) unterteilt werden muss, und dann den Rest in Tagen wieder anzeigt (nochTage).

mit Schleife!

Edit:

ne kleine Änderung. In dem Fall muss das Script unterhalb den div-Container liegen.

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
<html>
<body>

<div id="countdown"></div>

<script type="text/javascript">

var startZeit = Date.parse("2008,01,01");

anfang =  parseInt(startZeit/24/60/60/1000);
var zeit = new Date();
var jetzt = zeit.getTime();
tage = parseInt(jetzt/24/60/60/1000);
countdown = tage-anfang;
var Zeitspanne=25;
for (var i=countdown; i>=Zeitspanne; countdown-=Zeitspanne)
{
if (countdown<=Zeitspanne)
{
break;
}
 nochTage = countdown-Zeitspanne;
}
if (countdown<=Zeitspanne)
 nochTage = countdown;
 
document.getElementById("countdown").innerHTML = "Schon wieder " + nochTage + " Tage um!";

</script>
</body>

</html>
Cyberstar0
Hallo Ihr beiden!

Erstmal lieben Dank für Eure Hilfe.
Kann ich jetzt einen von den Coden schon benutzen? Möcht den Counter gern im Header einbauen.

Zitat:
In JavaScript ist das nich lösbar. Dazu müsste man immer forlaufend Datenspeichern, das währe dann zB PHPs Gebiet.
Wenn ich mal Zeit hab bastel ich dir da was.


Das wäre gut. Eilt ja nicht.

Mfg
Cybi
Schweinebacke
meine kann man - oder darf man (frau auch) verwenden. Kommen ohne Speicherung aus. großes Grinsen
ayaz47
thanks you