Connect failed: Connection timed out

[GastForen Programme Web/Internet PDF Grundlagen / Web / eForms

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste

Umrechnung Zeit Dezimal in Minuten

Thomas Richard
Beiträge gesamt: 19327

18. Okt 2021, 14:09
Bewertung:

gelesen: 77548

Beitrag als Lesezeichen
Nachtrag
Antwort auf: Oder gehts um die Berechnung der Summe?

Dazu musst du dann wie für die einzelnen Tage auch die Stunden und die Minuten einzeln addieren und bei den Minuten erst durch 60 Teilen, den ganzzahligen Teil den Stunden zuschlagen und den Rest als Minuten hinten anhängen.


Da du für die einzelnen Tage eh die Zeitspanne in Minuten bereits berechnet hast, kannst du für die Summe auch die Minutenwerte der 5 Tage nehmen:
Code
// Zeitdifferenz in Minuten (auch tagesübergreifend):   
var DiffZeit = ((EndeZeit + 24*60) - StartZeit) % (24*60);

diesen jeweils eigenen Variablen zuweisen, also DiffZeit1, DiffZeit2, …
und am Ende die 5 Diffzeiten aufaddieren und anschliessend die Aufteilung in Stunden und Minuten vornehmen:

Code
// Wochenminutensumme 
var DiffZeitWoche = DiffZeit1 + DiffZeit2 + DiffZeit3 + DiffZeit4 + DiffZeit5;

// ganze Stunden der Dauer:
var DauerHWoche = Math.floor(DiffZeitWoche/60);

// Minutenanteil der Dauer:
var DauerMWoche = DiffZeitWoche - (DauerHWoche * 60);

DauerHWoche = "00" + DauerHWoche;
DauerHWoche = DauerHWoche.substr(-2);

DauerMWoche = "00" + DauerMWoche;
DauerMWoche = DauerMWoche.substr(-2);

// Ergebnis im Format "hh:mm" zusammensetzen:
event.value = DauerHWoche + ":" + DauerMWoche;



… nur im Browser zusammengetippt, also ungetestet ;-)

(Dieser Beitrag wurde von Thomas Richard am 18. Okt 2021, 14:11 geändert)
Änderungsverlauf:
Beitrag geändert von Thomas Richard (Moderator) am 18. Okt 2021, 14:11