Folgenden Java Code möchte ich ändern, so das ein Zeitraum von 8 Wochen, statt bisher 2 Wochen angezeigt wird. Leider kann ich kein Javascript
function GetDatum(offset)
{
// DatArray = new Array("Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag","??" )
DatArray = new Array("So","Mo","Di","Mi","Do","Fr","Sa","??" )
var time = new Date()
time.setTime( time.getTime()+offset*86400000);
tag = time.getDate();
monat = time.getMonth()+1;
jahr = time.getYear() % 100;
if (tag < 10) tag = "0"+tag;
if (monat < 10) monat = "0"+monat;
if (jahr < 10) jahr = "0"+jahr;
return tag+'.'+monat+'.'+jahr+' - '+DatArray[time.getDay()]
Die von Dir gepostete (unvollständige) Javascript Funktion setzt Dir nur ein Datum in der Zukunft abhängig vom offset (offset ist dabei in Tagen angegeben) in Bezug auf heute.
Also hat die erstmal nichts mit 2 Wochen oder 8 Wochen zu tun.
D.h.: Wenn die Funktion derzeit verwendet wird, um ein Datum in 2 wochen wiederzugeben, dann müsste sie irgendwoanders mit GetDatum(14) aufgerufen werden.
Da könnte man sie dann einfach mit GetDatum(56) aufrufen.
Die Funktion gibt nur ein formatiertes Datum zurück. GetDatum(1) gibt das Datum von morgen zurück, in der Form "25.10.10 - Mo". Parameter ist die Anzahl an Tagen.