Wochen zählen

Fragen und Antworten rund um das Thema JavaScript im LiveCycleDesigner
Antworten
ra_be
Beiträge: 30
Registriert: 03.09.2008, 16:19

Wochen zählen

Beitrag von ra_be » 21.07.2009, 15:27

Hallo,

ich bin auf der Suche nach einer Lösung für folgendes Problem:
ein Script soll einfach die Anzahl der Wochen beginned vom aktuellen Tag bis zum Jahresbeginn (1. Jan) ausrechnen.

Hat jemand ein paar Tipps?

Besten Dank.

MfG ra_be

walde
Beiträge: 611
Registriert: 02.05.2008, 21:22

Wochen zählen

Beitrag von walde » 21.07.2009, 23:06

Hallo ra_be,

 

Ist unter LCD in Kombination mit einerm Datumsfeld ganz einfach. Siehe Beispieldatei.

gruß,

 

Walde
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

ra_be
Beiträge: 30
Registriert: 03.09.2008, 16:19

Wochen zählen

Beitrag von ra_be » 22.07.2009, 08:25

Hallo walde,

vielen Dank für den Tipp. Wie würde es denn ohne Datumsfelds funktionieren? (also den Wert vom aktuellen Systemdatum abgreifen)

Dank+Gruß
ra_be

walde
Beiträge: 611
Registriert: 02.05.2008, 21:22

Wochen zählen

Beitrag von walde » 22.07.2009, 23:08

Hallo ra_be,

 

So zum Beispiel.

Code: Alles auswählen

util.printd("date(de){WW}", new Date(), true);
 

gruß,

 

Walde

ra_be
Beiträge: 30
Registriert: 03.09.2008, 16:19

Wochen zählen

Beitrag von ra_be » 23.07.2009, 10:35

Hallo Walde,

das klappt super. Vielen Dank für Deine Tipps.

Die Bezeichnung "(de)" zwischen "date" und {WW} bedeutet "deutsch"?

Da ich nicht weiß, auf was für einem Rechner (von der Sprache her) die Form laufen wird, kann man es eingfach weglassen? Oder gibt es dann Probleme an anderer Stelle?

Grüße
ra_be

walde
Beiträge: 611
Registriert: 02.05.2008, 21:22

Wochen zählen

Beitrag von walde » 23.07.2009, 11:50

Hallo ra_be,

 

Ja die Bezeichnung in den Klammern "(de)" hinter "date" stellt den Ländercode für die Datumsnzeige dar und kann weggelassen werden.

 

gruß,

 

Walde

ra_be
Beiträge: 30
Registriert: 03.09.2008, 16:19

Wochen zählen

Beitrag von ra_be » 24.07.2009, 08:28

Hallo Walde,

ich würde gerne noch einen Schritt weiter gehen

Ein Datumsfeld soll das eingebene Datum in irgendeinem Format (Muster) im Formular anzeigen (es muss Tag, Monat und Jahr sein).

Ich lese den Wert mit "this.rawValue" aus und benötige zum Rechnen allerdings die Kalenderwoche.

Wie kann aus diesem Datumsfeld die Wochenanzahl auslesen?

Besten Dank für einen Tipp.

Grüße
ra_be



walde
Beiträge: 611
Registriert: 02.05.2008, 21:22

Wochen zählen

Beitrag von walde » 26.07.2009, 20:49

Hallo ra_be,

 

Als erstes sollten Sie das Datum aus dem Datum-Uhrzeitfeld in ein JavaScript Datum Objekt umwandeln. Dies geht zum Beispiel mit dem Objekt "scand". Wenn das geschen ist können Sie das "JavaScript Datum" neu formatiert ausgeben, was mit dem Objekt "printd" möglich ist. Siehe Beispieldatei.

gruß,

 

Walde
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Antworten