Zeit halbieren

Fragen & Antworten zur Steuerung von 3D Inhalten in PDFs über JavaScript
Antworten
mumpel
Beiträge: 1
Registriert: 21.09.2022, 16:27

Zeit halbieren

Beitrag von mumpel » 21.09.2022, 20:34

Hallo!

Ich versuche schon eine ganze Weile, eine Gesamtzeit zu halbieren. Auch hier im Forum gibt es einen JS-Code zum subtrahieren von zwei Uhrzeiten (viewtopic.php?t=13213), aber es gelingt mir nicht, davon die Hälfte zu nehmen. Wenn ich "/2" nehme, gibt Adobe immer eine Fehlermeldung aus ("Der Eingegebene Wert stimmt nicht mit dem Format des Feldes überein [Feldname]"). Hat jemand eine Lösung? Danke!

Gruß, René

Nutzer
Beiträge: 8
Registriert: 15.02.2024, 23:40

Re: Zeit halbieren

Beitrag von Nutzer » 03.06.2024, 08:29

Hallo, René,

leider sind meine JS Fähigkeiten sehr sehr beschränkt. Aber hast du mal statt "/2" einen anderen Weg, nämlich "*0,5" probiert?

acronaut
Beiträge: 698
Registriert: 14.09.2006, 21:32
Kontaktdaten:

Re: Zeit halbieren

Beitrag von acronaut » 10.06.2024, 18:32

Hi,

erst mal kurz zu "Nutzer" (netter Name übrigens).
Beim Programmieren muss man immer die englische Notation von Zahlen verwenden. Also nicht 0,5 sondern 0.5.

Dann zum eigentlichen Thema:
Problem ist ja, dass eine Uhrzeit tatsächlich ein Konstrukt aus Stunden, Minuten und Sekunden ist und somit vom Computer (je nach Formatierung) erst mal nicht als als Zahl gesehen wird. Aber eine Uhrzeit wird üblicherweise auch immer in Millisekunden umgerechnet.
Guck Dir dazu mal diese Dokus an:
https://wiki.selfhtml.org/wiki/JavaScri ... Date/parse

Und grad nicht vorher ausprobiert, aber es sollte dann so in der Art klappen:

Code: Alles auswählen

var time = this.getField("UhrzeiT").value;
var halftime = Date.parse(time)/2;
this.getField("Halbzeit") .value = halftime;


Wie gesagt, das ist schnell aus dem Ärmel geschüttelt ohne es ausprobiert zu haben. Aber kannst Dich ja mal dran entlangtasten.

Schöne Grüße,
Andreas

Benutzeravatar
bds-oldie
Beiträge: 164
Registriert: 21.02.2019, 10:37
Wohnort: Schwerin

Re: Zeit halbieren

Beitrag von bds-oldie » 11.10.2024, 15:01

Hallo acronaut,
in Abwandlung eines Beispiels vom 16.05.2024 "Stunden zwischen zwei Feldern berechnen" hänge ich dir eine Erweiterung an.
Mit freundlichen Grüßen
BDS-Oldie
Halbzeit.pdf
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Antworten