[GastForen Programme Web/Internet PDF Grundlagen / Web / eForms Uhrzeitberechnung, aber wie?

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Web/Internet - Webdesign, eForms
Themen
Beiträge
Moderatoren
Letzter Beitrag

Uhrzeitberechnung, aber wie?

sugram
Beiträge gesamt: 23

4. Jul 2012, 05:41
Beitrag # 1 von 13
Bewertung:
(6704 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo

Eine weitere Frage.
Ich möchte gerne Zeiten berechnen.
Also 03:41 - 04:18 ergeben dann eben 0,62Std.
Aktuell hätte ich das so vor, daß ich die 04*60+18 - 03x60+41 rechnen würde und das Ergebnis dann durch 60 teile.
Allerdings funktioniert das nicht wenn die Zeit von z.B. 23:59 - 0:29 ist.
Da würde dann -23,5 herauskommen.

Gibt es dafür eine elegante Lösung?!
X

Uhrzeitberechnung, aber wie?

Max Wyss
Beiträge gesamt: 532

4. Jul 2012, 09:12
Beitrag # 2 von 13
Beitrag ID: #497521
Bewertung:
(6663 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Wenn sichergestellt ist, dass die Dauer nie grösser als 24 Stunden ist, dann ist die Lösung einfach: Wenn das Resultat negativ ist, 24 addieren, und das gibt dann das Resultat.

Anderenfalls muss der Tag hinzugezogen werden.

HTH.

Max Wyss.


als Antwort auf: [#497507]

Uhrzeitberechnung, aber wie?

sugram
Beiträge gesamt: 23

4. Jul 2012, 10:32
Beitrag # 3 von 13
Beitrag ID: #497539
Bewertung:
(6639 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Ja das ist sichergestellt und somit natürlich eine Lösung.
Jetzt muß ich dann nur noch "Tante google" befragen wie man das dann abfragt, wenn der Wert negativ ist.

Vielen Dank


als Antwort auf: [#497521]

Uhrzeitberechnung, aber wie?

Max Wyss
Beiträge gesamt: 532

5. Jul 2012, 07:04
Beitrag # 4 von 13
Beitrag ID: #497608
Bewertung:
(6587 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Ein paar Möglichkeiten zum Ausprobieren…

Ich nehme an, dass die Beginn- und Ende-Uhrzeit bereits in Minuten umgerechnet sind. Das scheint ja zu klappen… In Pseudocode:

var ab ; //Beginn-Uhrzeit in Minuten umgerechnet
var bis ; // Ende-Uhrzeit in Minuten umgerechnet
var dauer ; // Dauer in Minuten

Möglichkeit 1:

if (ab > bis) { bis += (24*60) }
dauer = bis - ab ;


Möglichkeit 2:

if ((bis - ab) < 0) { bis += (24*60) }
dauer = bis - ab ;


Möglichkeit 3:

dauer = ((bis + 24*60) - ab) % (24*60) ;


In Möglichkeit 3 addieeren wir von Vornherein einen Tag und nehmen dann den Rest nach Division durch die Anzahl Minuten eines Tages (% ist die Modulo-Funktion in JavaScript).


HTH

Max Wyss.


als Antwort auf: [#497539]

Uhrzeitberechnung, aber wie?

sugram
Beiträge gesamt: 23

5. Jul 2012, 07:33
Beitrag # 5 von 13
Beitrag ID: #497609
Bewertung:
(6578 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Vielen Dank für deine Antwort.

Aktuell habe ich das so.
Die Stunden werden schon richtig berechnet.
Also in dem Feld erscheint dann schon korrekt 0,62

Als Berechnungsscript habe ich event.value=Berechnungsscript

Bisher sind meine weiteren versuche gescheitert das "Problem" zu lösen.
Wenn ich var a = Berechnungsscript und dann eventvalue = a.value eingebe. Wird kein Ergebnis angezeigt.
Oder ist das nurüber den umweg möglich, daß ich die umgerechneten werte in einem nicht sichtbaren textfeld abspeichere und dann in die variable eintrage?

Gruß sugram


als Antwort auf: [#497608]

Uhrzeitberechnung, aber wie?

Max Wyss
Beiträge gesamt: 532

5. Jul 2012, 09:40
Beitrag # 6 von 13
Beitrag ID: #497616
Bewertung:
(6547 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Wenn ich annehme, dass das Berechnungsscript eine Funktion ist, muss in der Funktion explizite

return … // der zu übergebende Wert

enthalten sein, damit sie so wie beschrieben eingesetzt werden kann.

HTH

Max Wyss.


als Antwort auf: [#497609]

Uhrzeitberechnung, aber wie?

sugram
Beiträge gesamt: 23

5. Jul 2012, 11:18
Beitrag # 7 von 13
Beitrag ID: #497622
Bewertung:
(6517 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Um ehrlich zu sein, hab ich jetzt nichts verstanden.
Da ich mich mit Java absolut (noch) nicht auskenne.
Ich habe alles bisher per google / Rumexperimentieren und natürlich durch deine Hilfe hinbekommen.
Aber das übersteigt jetzt mein Wissen.

Dennoch danke für die Antwort


als Antwort auf: [#497616]

Uhrzeitberechnung, aber wie?

taunus11
Beiträge gesamt: 609

5. Jul 2012, 12:23
Beitrag # 8 von 13
Beitrag ID: #497628
Bewertung:
(6496 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Antwort auf [ sugram ] Da ich mich mit Java absolut (noch) nicht auskenne.

Info: Acrobat verwendet Javascript, nicht Java.


als Antwort auf: [#497622]

Uhrzeitberechnung, aber wie?

sugram
Beiträge gesamt: 23

10. Jul 2012, 15:10
Beitrag # 9 von 13
Beitrag ID: #497801
Bewertung:
(6379 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hab nun leider immer noch keine Lösung.

Aber evtl. kann mir hier jemand sagen warum das nicht funktioniert.
Code
if (this.getfield("text1").value >0) 
{
var f = this.getField("Stunden2");
event.value = f.value
} else {
var g = this.getField("Stunden2").value +(24)}
event.value = g.value


Es wird hier nichts berechnet und das Feld bleibt leer.

Vielen Dank


als Antwort auf: [#497628]

Uhrzeitberechnung, aber wie?

michimeier
Beiträge gesamt: 48

10. Jul 2012, 20:20
Beitrag # 10 von 13
Beitrag ID: #497812
Bewertung:
(6339 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Wo ist denn das Skript "hinterlegt"?
Als Funktion, direkt in einem Feld oder gar auf Dokumentebene?
Kannst du dein Dokument als Beispiel bereitstellen?


als Antwort auf: [#497801]

Uhrzeitberechnung, aber wie?

sugram
Beiträge gesamt: 23

10. Jul 2012, 22:44
Beitrag # 11 von 13
Beitrag ID: #497814
Bewertung:
(6311 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo

Das Script wird in einem Berechnungsfeld eingesetzt.
Akuell steht es aber nicht mehr drinn, da ich weiter experimentiert habe.

Ich habe ein Test-pdf erstellt, wo ich alle Möglichkeiten die mir einfallen ausprobieren kann.
Ziel ist es in dem Textfeld "Stunden2" bei einer Zeit von z.B. 23:59 - 0:29 keinen minus Wert zu bekommen.

http://www.uploadarea.de/...ps5fuowkrtu16lyt.pdf


als Antwort auf: [#497812]

Uhrzeitberechnung, aber wie?

michimeier
Beiträge gesamt: 48

12. Jul 2012, 11:31
Beitrag # 12 von 13
Beitrag ID: #497894
Bewertung:
(6213 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Versuchs mal damit:

Code
if (this.getField("Text1").value >= 0) {  
event.value = this.getField("Stunden2").value;
} else {
event.value = this.getField("Stunden2").value + 24;
}



als Antwort auf: [#497814]

Uhrzeitberechnung, aber wie?

sugram
Beiträge gesamt: 23

19. Jul 2012, 07:44
Beitrag # 13 von 13
Beitrag ID: #498264
Bewertung:
(6055 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Vielen, vielen Dank!

Das hat geklappt!


als Antwort auf: [#497894]
X

Veranstaltungskalender

Hier können Sie Ihre Anlässe eintragen, welche einen Zusammenhang mit den Angeboten von HilfDirSelbst.ch wie z.B. Adobe InDesign, Photoshop, Illustrator, PDF, Pitstop, Affinity, Marketing, SEO, Büro- und Rechtsthemen etc. haben. Die Einträge werden moderiert freigeschaltet. Dies wird werktags üblicherweise innert 24 Stunden erfolgen.

pdf-icon Hier eine kleine Anleitung hinsichtlich Bedeutung der auszufüllenden Formularfelder.

Veranstaltungen
14.05.2024

Online
Dienstag, 14. Mai 2024, 10.00 - 10.30 Uhr

Webinar

Prozessoptimierung ist ein Teamsport! Keine Software und keine Maschine allein kann Ihnen helfen, die Effizienzpotenziale Ihres Betriebes maximal auszuschöpfen. Von der Auftragsannahme über die Vorstufe und den Druck bis hin zur Weiterverarbeitung – alles muss optimal ineinandergreifen. Apropos Weiterverarbeitung – in vielen Druckbetrieben fristet sie in Sachen Prozessoptimierung immer noch ein Schattendasein. Dabei liegen hier mittlerweile die größten Einsparpotenziale! In einem Webinar von Horizon und Impressed erfahren Sie, wie Sie diese Einsparungen realisieren können. Horizon, bekannt für innovative Lösungen in der Druckweiterverarbeitung, bietet mit iCE LiNK eine Workflowlösung für die Weiterverarbeitung. iCE LiNK überwacht, visualisiert und analysiert Produktionsabläufe und unterstützt bei der Wartung – damit immer alles reibungslos läuft. Den gleichen Anspruch hat der von Impressed entwickelte Impressed Workflow Server – er ist die smarte PDF-Workflow-Lösung für Druckereien, die Datenmanagement, Preflight und Produktionssteuerung übernimmt. Im Webinar zeigen Ihnen die Experten von Horizon und Impressed, wie beide Lösungen im Team die Effizienz und Produktivität Ihres Betriebes steigern können. Melden Sie sich am besten gleich an, wir freuen uns auf Sie! PS: Melden Sie sich in jedem Fall an – sollten Sie zum Termin verhindert sein, erhalten Sie die Aufzeichnung.

kostenlos

Ja

Organisator: Impressed / Horizon

https://www.impressed.de/schulung.php?c=sDetail&sid=327

Einsparpotenziale in der Weiterverarbeitung
Veranstaltungen
16.05.2024

Online
Donnerstag, 16. Mai 2024, 10.00 - 10.30 Uhr

Webinar

Komplizierte, kleinteilige Aufträge; alles sehr speziell; seit Jahren bewährte Prozesse – da können wir nichts standardisieren und automatisieren! Das sagen viele Großformatdrucker – aber stimmt das wirklich, ist dem tatsächlich so? Günther Business Solutions und Impressed treten in einem Webinar den Gegenbeweis an. Experten beider Unternehmen zeigen, wie Großformatdrucker vom Einsatz zweier bewährter Lösungen profitieren können: • von advanter print+sign von Günther Business Solutions, dem ERP-System für den Großformatdruck, dass alle Phasen der Wertschöpfung im Large Format Printing abdeckt • von Impressed Workflow Server, der smarten PDF-Workflow-Lösung für Druckereien, die Datenmanagement, Preflight und Produktionssteuerung übernimmt Über die Kombination beider Lösungen können Großformatdrucker ihre Prozesse mit modernen Workflows Schritt für Schritt automatisieren – und so zügig deutliche Zeit- und Kosteneinsparungen realisieren. Das Webinar sollten Sie sich nicht entgehen lassen – damit Sie keine Effizienzpotenziale mehr liegen lassen. Melden Sie sich am besten gleich an, wir freuen uns auf Sie! PS: Melden Sie sich in jedem Fall an – sollten Sie zum Termin verhindert sein, erhalten Sie die Aufzeichnung.

kostenlos

Nein

Organisator: Impressed / Günther Business Solutions

https://www.impressed.de/schulung.php?c=sDetail&sid=326

Und es geht doch: Automatisierung im Großformatdruck!