1.7k Aufrufe
Gefragt in Anwendungen(Java,C++...) von
Hallo zusammen,

ich habe folgendes Problem:

Ich möchte gerne in einem PDF-Dokument in einem Feld unter Angabe von 2 verschiedenen Uhrzeiten die Differenz bzw. Zeit berechnen lassen.

Beispiel:

Feld1: 08:00 Uhr
Feld2: 10:00 Uhr

Feld3: Ergebnis ist dann 2 Stunden in Dezimal.


Hat hier jemand ne Idee, kennt sich jemand damit aus?

Vielen Dank im Voraus!

1 Antwort

0 Punkte
Beantwortet von kicia Mitglied (939 Punkte)
siehe:

www.administrator.de/forum/javascript-berechnen-von-stunden-unter-angabe-von-2-uhrzeiten-146937.html

acrobat JS api reference (PDF)

acrobat JS developer guide (PDF)

Für das Eingabefeld "bei Änderung": "Javascript ausführen".
zB:


hoursDifference();
function hoursDifference(){
var a = new Date( 0 );
var b = new Date( 0 );
var c;
a.setUTCHours(8);
a.setUTCMinutes(3);
b.setUTCHours(10);
b.setUTCMinutes(4);
c = new Date( b.getTime() - a.getTime() );
msg('hours:');
msg([ a.toGMTString(), b.toGMTString(), c.toGMTString(), ( b.getTime() - a.getTime() ) / 3600000 ].join('\n') + '\ndifferenz: ' + [ c.getUTCHours(), c.getUTCMinutes() ].join(':') );
}

function msg(s){
//alert( s );
console.println(s);
console.show();
}
...