Wochentag anzeigen mit manuellem Datum in PDF
Verfasst: 16.05.2008, 16:18
hallo zusammen,
ich beschäftige mich seit einigen tage mit pdf formularen und versuch nun ein problem zu lösen. ich habe diese fragen schon in anderen foren gestellt und bisher nur ausweichende antworten bekommen. ja vorab, ich habe das referenzhandbuch von adobe, aber ich beherrsche das englisch nicht so gut um es zu verstehen. deswegen jetzt hier meine frage:
ich habe ein datumsfeld, in dem ich ein beliebiges datum eingebe. wenn ich dies getan habe, soll in einem textfeld der dazugehörige wochentag erscheinen. wie geschrieben, ich brauche nicht den aktuellen wochentag, sondern einen den ich manuell eingebe.
die schwierigkeit für mich besteht darin, dass ich nun das datumsfeld auslesen, dieses in das textfeld übergeben und dann in das format (yy,mm-1,dd) umwandeln muss.
1.dieser teil ist für die übergabe:
var d1 = this.getField("Datum0").value;
var s1 = util.scand("dd.mm.yy", d1);
2.hierzwischen fehlt mir der geistige sprung um das problem zu lösen. ich muss das o.a. datum umwandeln und in die klammer von var cToday = new date übergeben.
3.dieser teil ist das aktuelle datum mit wochentag:
var cToday = new Date();
var cDayInWeek = cToday.getDay();
var cDays = new Array("Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag");
this.getField("Datum1").value = cDays[cDayInWeek];
vielleicht kann mir jemand den script in der lücke ergänzen. ich bin anfänger und habe mir das alles zusammengesucht, aber nun komme ich echt nicht mehr weiter.
ich beschäftige mich seit einigen tage mit pdf formularen und versuch nun ein problem zu lösen. ich habe diese fragen schon in anderen foren gestellt und bisher nur ausweichende antworten bekommen. ja vorab, ich habe das referenzhandbuch von adobe, aber ich beherrsche das englisch nicht so gut um es zu verstehen. deswegen jetzt hier meine frage:
ich habe ein datumsfeld, in dem ich ein beliebiges datum eingebe. wenn ich dies getan habe, soll in einem textfeld der dazugehörige wochentag erscheinen. wie geschrieben, ich brauche nicht den aktuellen wochentag, sondern einen den ich manuell eingebe.
die schwierigkeit für mich besteht darin, dass ich nun das datumsfeld auslesen, dieses in das textfeld übergeben und dann in das format (yy,mm-1,dd) umwandeln muss.
1.dieser teil ist für die übergabe:
var d1 = this.getField("Datum0").value;
var s1 = util.scand("dd.mm.yy", d1);
2.hierzwischen fehlt mir der geistige sprung um das problem zu lösen. ich muss das o.a. datum umwandeln und in die klammer von var cToday = new date übergeben.
3.dieser teil ist das aktuelle datum mit wochentag:
var cToday = new Date();
var cDayInWeek = cToday.getDay();
var cDays = new Array("Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag");
this.getField("Datum1").value = cDays[cDayInWeek];
vielleicht kann mir jemand den script in der lücke ergänzen. ich bin anfänger und habe mir das alles zusammengesucht, aber nun komme ich echt nicht mehr weiter.