Archivlink: javarea.de Forum > JavaScript > Wochentage
Vollständigen Link anzeigen: javarea.de Forum > JavaScript > Wochentage

Pages: [1]

geschrieben von fanatikus am 31.07.2007 - 15:36
Ich brauche ein javascript das mir immer die Wochentage für eine Woche ausgibt.
z.B. soll wenn heute Dienstag ist die nächsten 6 wochentage ausgegeben werden.
Soweit bin ich schon:
HTML-Quelltext
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: 
52: 
53: 
54: 
55: 
56: 
57: 
58: 
59: 
60: 
61: 
62: 
63: 
64: 
65: 
66: 
67: 
68: 
69: 
70: 
71: 
72: 
73: 
74: 
75: 
76: 
77: 
78: 
79: 
80: 
81: 
82: 
83: 
84: 
85: 
86: 
87: 
88: 
89: 
90: 
91: 
92: 
93: 
94: 
95: 
96: 
97: 
98: 
99: 
100: 
101: 
102: 
103: 
104: 
105: 
106: 
107: 
108: 
109: 
110: 
111: 
112: 
113: 
114: 
115: 
116: 
117: 
118: 
119: 
120: 
121: 
122: 
123: 
124: 
125: 
126: 
127: 
128: 
129: 
130: 
131: 
132: 
133: 
134: 
135: 
136: 
137: 
138: 
139: 
140: 
141: 
142: 
143: 
144: 
145: 
146: 
147: 
148: 
149: 
150: 
151: 
152: 
153: 
154: 
155: 
156: 
157: 
158: 
159: 
160: 
161: 
162: 
163: 
164: 
165: 
166: 
167: 
168: 
169: 
170: 
171: 
172: 
173: 
174: 
175: 
176: 
177: 
178: 
179: 
180: 
181: 
182: 
183: 
184: 
185: 
186: 
187: 
188: 
189: 
190: 
191: 
192: 
193: 
194: 
195: 
196: 
197: 
198: 
199: 
200: 
201: 
202: 
203: 
204: 
205: 
206: 
207: 
208: 
209: 
210: 
211: 
212: 
213: 
214: 
215: 
216: 
217: 
218: 
219: 
220: 
221: 
222: 
223: 
224: 
225: 
226: 
227: 
228: 
229: 
230: 
231: 
232: 
233: 
234: 
235: 
236: 
237: 
238: 
239: 
240: 
241: 
242: 
243: 
244: 
245: 
246: 
247: 
248: 
249: 
250: 
251: 
252: 
253: 
254: 
255: 
256: 
257: 
258: 
259: 
260: 
261: 
262: 
263: 
264: 
265: 
<HTML>
<BODY>
<SCRIPT language="JavaScript">
<!--
var tag;
var tagz;
var tagz1;
var tagz2;
var tagz3;
var tagz4;
var tagz5;
var tagz6;
var a;
var b;
var c;
var d;
var e;
var f;
a=1
b=2
c=3
d=4
e=5
f=1
tag=new Date();
tagz=tag.getDay();

if (tagz==0){
document.write("Sonntag")
tagz1=tag.getDay()+1;
}
if (tagz==1){
document.write("Montag")
tagz1=tag.getDay()+1;
}
if (tagz==2){
document.write("Dienstag")
tagz1=tag.getDay()+1;
}
if (tagz==3){
document.write("Mittwoch")
tagz1=tag.getDay()+1;
}
if (tagz==4){
document.write("Donnerstag")
tagz1=tag.getDay()+1;
}
if (tagz==5){
document.write("Freitag")
tagz1=tag.getDay()+1;
}
if (tagz==6){
document.write("Samstag")
tagz1=tag.getDay()-6;
}
if (tagz>=7){
tagz1=tag.getDay()-6;
}
document.write("<br>")
if (tagz1==0){
document.write("Sonntag")
tagz2=tag.getDay()+2;
}
if (tagz1==1){
document.write("Montag")
tagz2=tag.getDay()+2;
}
if (tagz1==2){
document.write("Dienstag")
tagz2=tag.getDay()+2;
}
if (tagz1==3){
document.write("Mittwoch")
tagz2=tag.getDay()+2;
}
if (tagz1==4){
document.write("Donnerstag")
tagz2=tag.getDay()+2;
}
if (tagz1==5){
document.write("Freitag")
tagz2=tag.getDay()+2;
}
if (tagz1==6){
document.write("Samstag")
tagz2=tag.getDay()-6;
}
if (tagz>=7){
tagz1=tag.getDay()-6;
}
document.write("<br>")
if (tagz2==0){
document.write("Sonntag")
tagz3=tag.getDay()+3;
}
if (tagz2==1){
document.write("Montag")
tagz3=tag.getDay()+3;
}
if (tagz2==2){
document.write("Dienstag")
tagz3=tag.getDay()+3;
}
if (tagz2==3){
document.write("Mittwoch")
tagz3=tag.getDay()+3;
}
if (tagz2==4){
document.write("Donnerstag")
tagz3=tag.getDay()+3;
}
if (tagz2==5){
document.write("Freitag")
tagz3=tag.getDay()+3;
}
if (tagz2==6){
document.write("Samstag")
tagz3=tag.getDay()-6;
}
if (tagz2==8){
tagz3=tag.getDay()-6;
}
document.write("<br>")
if (tagz3==0){
document.write("Sonntag")
tagz4=tag.getDay()+4;
}
if (tagz3==1){
document.write("Montag")
tagz4=tag.getDay()+4;
}
if (tagz3==2){
document.write("Dienstag")
tagz4=tag.getDay()+4;
}
if (tagz3==3){
document.write("Mittwoch")
tagz4=tag.getDay()+4;
}
if (tagz3==4){
document.write("Donnerstag")
tagz4=tag.getDay()+4;
}
if (tagz3==5){
document.write("Freitag")
tagz4=tag.getDay()+4;
}
if (tagz3==6){
document.write("Samstag")
tagz4=tag.getDay()-6;
}
if (tagz3>=7){
tagz4=tag.getDay()-6;
}
document.write("<br>")
if (tagz4==0){
document.write("Sonntag")
tagz5=tag.getDay()+5;
}
if (tagz4==1){
document.write("Montag")
tagz5=tag.getDay()+5;
}
if (tagz4==2){
document.write("Dienstag")
tagz5=tag.getDay()+5;
}
if (tagz4==3){
document.write("Mittwoch")
tagz5=tag.getDay()+5;
}
if (tagz4==4){
document.write("Donnerstag")
tagz5=tag.getDay()+5;
}
if (tagz4==5){
document.write("Freitag")
tagz5=tag.getDay()+5;
}
if (tagz4==6){
document.write("Samstag")
tagz5=tag.getDay()-6;
}
if (tagz4>=7){
tagz5=tag.getDay()-6;
}
document.write("<br>")
if (tagz5==0){
document.write("Sonntag")
tagz6=tag.getDay()+6;
}
if (tagz5==1){
document.write("Montag")
tagz6=tag.getDay()+6;
}
if (tagz5==2){
document.write("Dienstag")
tagz6=tag.getDay()+6;
}
if (tagz5==3){
document.write("Mittwoch")
tagz6=tag.getDay()+6;
}
if (tagz5==4){
document.write("Donnerstag")
tagz6=tag.getDay()+6;
}
if (tagz5==5){
document.write("Freitag")
tagz6=tag.getDay()+6;
}
if (tagz5==6){
document.write("Samstag")
tagz6=tag.getDay();
}
if (tagz5>=7){
tagz6=tag.getDay()-6;
}
document.write("<br>")

if (tagz6==0){
document.write("Sonntag")
}
if (tagz6==1){
document.write("Montag")
}
if (tagz6==2){
document.write("Dienstag")
}
if (tagz6==3){
document.write("Mittwoch")
}
if (tagz6==4){
document.write("Donnerstag")
}
if (tagz6==5){
document.write("Freitag")
}
if (tagz6==6){
document.write("Samstag")
}
if (tagz6>=7){
tagz=tag.getDay()-6;
}

document.write("<br>")
document.write("<br>")
document.write(tagz)
document.write("<br>")
document.write(tagz1)
document.write("<br>")
document.write(tagz2)
document.write("<br>")
document.write(tagz3)
document.write("<br>")
document.write(tagz4)
document.write("<br>")
document.write(tagz5)
document.write("<br>")
document.write(tagz6)

//--> 
</script>
</body>
</html>


geschrieben von René am 31.07.2007 - 17:25
HTML-Quelltext
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: 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
	"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">

<script type="text/javascript">
<!--
window.onload = function ()
{
	var wotag  = ['Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag'];
	var wozahl = new Date().getDay();
	var output = '';

	for (var i = 0; i < 7; i++)
	{
		output += wotag[wozahl] + '<br>';

		if (++wozahl > 6)
			wozahl = 0;
	}

	document.getElementById('wochentage').innerHTML = output;
}
//-->
</script>

</head>
<body>

<span id="wochentage">&nbsp;</span>

</body>
</html>

geschrieben von fanatikus am 01.08.2007 - 09:28
Funktioniert echt super vielen Dank für dein Script. Hat mit echt geholfen.

geschrieben von fanatikus am 01.08.2007 - 16:04
Hallo jungles, hoffe uhr könnt mir helfen.
Der code befindet sich im anhang
Problem ist, dass wenn die variable prob 31 ist dann zählt er weiter.
er soll dann aber 01 anzeigen und nicht 32 des....
Danke schon mal im voraus

geschrieben von René am 01.08.2007 - 18:20
HTML-Quelltext
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: 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
	"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">

<script type="text/javascript">
<!--
window.onload = function ()
{
	var wotag  = ['Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag'];
	var milise = new Date().getTime();
	var output = '';
	var dtag   = 0;

	for (var i = 0; i < 7; i++)
	{
		var jetzt  = new Date(milise + dtag);
		var wozahl = jetzt.getDay();
		var tag    = jetzt.getDate();
		var monat  = jetzt.getMonth() + 1;
		var jahr   = jetzt.getFullYear();

		output += wotag[wozahl] + ', den ' + tag + '.' + monat + '.' + jahr + '<br>';

		dtag += 86400000;
	}

	document.getElementById('wochentage').innerHTML = output;
}
//-->
</script>

</head>
<body>

<span id="wochentage">&nbsp;</span>

</body>
</html>

geschrieben von fanatikus am 02.08.2007 - 07:58
Danke, Danke, Danke funktioniert echt genial. ich werd in zukunft öfter hier reinschauen.

geschrieben von fanatikus am 03.08.2007 - 09:57
sitze jetzt vor dem nächsten problem. das skritp von euch funktioniert zwar, aber ich müsste immer nur einen wert in einer tabelle ausgeben. z.B. in Zelle 1:den heutigen Tag,
Zelle 2: Morgen usw.

geschrieben von René am 04.08.2007 - 08:28
HTML-Quelltext
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: 
52: 
53: 
54: 
55: 
56: 
57: 
58: 
59: 
60: 
61: 
62: 
63: 
64: 
65: 
66: 
67: 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
	"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">

<script type="text/javascript">
<!--
window.onload = function ()
{
	var wotag  = ['Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag'];
	var milise = new Date().getTime();
	var dtag   = 0;

	for (var i = 1; i <= 7; i++)
	{
		var jetzt  = new Date(milise + dtag);
		var wozahl = jetzt.getDay();
		var tag    = jetzt.getDate();
		var monat  = jetzt.getMonth() + 1;
		var jahr   = jetzt.getFullYear();

		with (document.getElementById('wtag_' + i))
		{
			innerHTML = wotag[wozahl] + ', den '
			          + ((tag > 9) ? '' : '0') + tag + '.'
			          + ((monat > 9) ? '' : '0') + monat + '.'
			          + jahr;
		}

		dtag += 86400000;
	}


}
//-->
</script>

</head>
<body>

<table border="1" cellspacing="1" cellpadding="3">
	<tr>
		<td id="wtag_1">&nbsp;</td>
	</tr>
	<tr>
		<td id="wtag_2">&nbsp;</td>
	</tr>
	<tr>
		<td id="wtag_3">&nbsp;</td>
	</tr>
	<tr>
		<td id="wtag_4">&nbsp;</td>
	</tr>
	<tr>
		<td id="wtag_5">&nbsp;</td>
	</tr>
	<tr>
		<td id="wtag_6">&nbsp;</td>
	</tr>
	<tr>
		<td id="wtag_7">&nbsp;</td>
	</tr>
</table>

</body>
</html>


Powered by: JBB v.2.0.4 Copyright ©2000-2006, www.javarea.de.