Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Datum festlegen und Zeitspanne

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
Link-Geier
Nutzer/in
Nutzer/in
Beiträge: 2770
Registriert: 09.08.2009, 19:11

Beitrag von Link-Geier » 24.10.2010, 16:38

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()]

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


daniel5959
PostRank 8
PostRank 8
Beiträge: 891
Registriert: 20.04.2010, 22:25

Beitrag von daniel5959 » 24.10.2010, 16:46

Hallo,

bin kein Javascript-Experte, aber da fehlt doch noch ein Teil, zumindest bis zur geschweiften } Klammer am Ende der Funktion.

daniel5959 :)

Link-Geier
Nutzer/in
Nutzer/in
Beiträge: 2770
Registriert: 09.08.2009, 19:11

Beitrag von Link-Geier » 24.10.2010, 16:49

eigentlich fehlt nur noch die geschweifte Klammer, der Rest ist nicht für die Funktion wichtig.

chris21
PostRank 9
PostRank 9
Beiträge: 2758
Registriert: 10.04.2005, 18:17

Beitrag von chris21 » 24.10.2010, 17:04

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.

SloMo
PostRank 10
PostRank 10
Beiträge: 4880
Registriert: 04.01.2005, 18:26

Beitrag von SloMo » 24.10.2010, 17:05

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.

Link-Geier
Nutzer/in
Nutzer/in
Beiträge: 2770
Registriert: 09.08.2009, 19:11

Beitrag von Link-Geier » 24.10.2010, 17:10

Danke ich hab es gefunden... obendrüber stand noch so einiges Gedöns

ich hab den Wert 16 auf 32 geändert - jetzt liegt das Rückreisedatum weiter in der Zukunft, wie ich es wollte

if (i==32) document.write('<option selected '); else document.write('<option ');
document.write('value='+i+'>'+GetDatum(i)+'')

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag