Seite 1 von 1

Tage Berechnen

Verfasst: 01.02.2017, 11:46
von Nullum
Hallo Zusammen

Auf der Suche nach einer Lösung bin ich auf dieses Forum gestoßen.

Ich möchte gerne die Tage berechnen die zwischen 2 Datumsfeldern sind.

Als Script habe ich:

Code: Alles auswählen

var strStart = getField(Datum3_af_date).value;
var strEnd = getField(Datum2_af_date).value;
if(strStart.length && strEnd.length)
{
  var dateStart = util.scand(dd.mm.yyyy,strStart);
  var dateEnd = util.scand(dd.mm.yyyy,strEnd);
  var diff = dateEnd.getTime() - dateStart.getTime();
  var oneDay = 24 * 60 * 60 * 1000;
  var days = Math.floor(diff/oneDay);
  getField(Text23).value = days;
}
else
   this.getField(Text23).value = 0;
Dieses habe ich im Netz gefunden. Aber... Passiert nix
Kann mir wer helfen?

Gruß Nulli

Tage Berechnen

Verfasst: 01.02.2017, 12:01
von BAlheit
Wo ist das Script hinterlegt? Erscheinen Fehlermeldungen?

Bernd Alheit

Tage Berechnen

Verfasst: 01.02.2017, 12:09
von Nullum
Unter den Eigenschaften von Textfeld.
Dort unter Berechnung als Benutzerdef.Berechnungsskrip

Leider kommen keine Fehlermeldungen.
Es steht keine 0 da was im else ja eigentlich passieren sollte geschweige das er die Tage berechnet

Tage Berechnen

Verfasst: 01.02.2017, 16:40
von BAlheit
Ohne das Formular zu sehen, ist es schwierig eine Aussage zu treffen.

Tage Berechnen

Verfasst: 02.02.2017, 09:25
von Semonia
Guten Morgen

auf einen flüchtigen Blick ...

Code: Alles auswählen

if(strStart.length && strEnd.length)
verstehe ich zumindest nicht .... was soll wie erfüllt werden?

Ohne das if sollte die Berechnung aber passen ...

LG
Semonia



Tage Berechnen

Verfasst: 02.02.2017, 10:21
von armine
Kann Datei hochladen manches einfacher machen?
Hier ein altes Muster von mir.

Tage Berechnen

Verfasst: 02.02.2017, 11:54
von Nullum
An Datei hochlanden habe ich leider nicht gedacht.

Sorry dafür.

Aber vielen Dank euch allen für die Hilfe. Läuft nun.

Danke