dedlfix: Zeitberechnung

Beitrag lesen

Tach!

Als Ergebnis erhalte ich: 4.75 Stunden würde soweit passen. Jetzt möchte ich das ganze immer auf 1/4 Stunden aufrufen, also wären es in diesem Fall 5 Stunden. Gibt es dazu auch eine PHPFunktion?

Wenn man mit Mathematik auf Kriegsfuß steht und die rechnerische Lösung nicht hinbekommt, kann man auch eine logische Variante nehmen.

Dazu wird die Sekundenzahl erstmal wieder in die "lesbaren" Einheiten Stunde und Minute gebracht. Anschließend kann man mit drei if-Konstrukten die Sekunden in die nächstgelegene Zahl bringen.

wenn Sekunden größer als 0 dann Sekunden = 15
wenn Sekunden größer als 15 dann Sekunden = 30
wenn Sekunden größer als 30 dann Sekunden = 45
wenn Sekunden größer als 45 dann Sekunden = 0 sowie Stunden = Stunden +1

Ist natürlich aufwendiger als der mathematische Einzeiler.

Und mir ist auch schon Fremdcode über den Weg gelaufen, da wurde das Runden auf 5 Minuten-Werte mit einem switch und 60 x case in Fünfergruppen erledigt.

dedlfix.

0 51

Zeitberechnung

Becca
  • php
  1. 0
    TS
    1. 0
      Becca
      1. 0
        TS
        1. 0
          Becca
          1. 1
            Auge
            1. 0
              Becca
              1. 0
                Tabellenkalk
                1. 0
                  Auge
                  1. 0
                    Camping_RIDER
                    1. 0
                      Auge
                      1. 0
                        Camping_RIDER
                        1. 0
                          Tabellenkalk
              2. 0
                TS
              3. 0
                Gunnar Bittersmann
              4. 0
                Camping_RIDER
                1. 0
                  Becca
                  1. 0
                    TS
                    • algorithmus
                    • php
                    1. 0
                      Gunnar Bittersmann
                      1. 0
                        TS
                        • algorithmus
                        • menschelei
                        1. 0
                          Gunnar Bittersmann
                          1. 0
                            TS
                            1. 0
                              Gunnar Bittersmann
                              1. -3
                                TS
                                1. 0
                                  TS
                                  • seitenbewertung
                                  1. 2

                                    Über Beiträge mit Verunglimpfungen oder Erdogan-Vergleichen

                                    Camping_RIDER
                                    • moderation
                                    • seitenbewertung
                                    • zu diesem forum
                        2. 0
                          Camping_RIDER
                    2. 1
                      Camping_RIDER
                  2. 2
                    Camping_RIDER
      2. 0
        dedlfix
        1. 0
          Tabellenkalk
          • logik
          • php
          1. 0
            dedlfix
            1. 0
              Tabellenkalk
              1. 0
                dedlfix
                1. 0
                  Tabellenkalk
                  1. 0
                    dedlfix
                    1. 0
                      TS
                      • logik
                      • php
                      • programmiertechnik
                      1. 0
                        Tabellenkalk
                      2. 0
                        dedlfix
                        1. 0
                          Gunnar Bittersmann
                        2. 0
                          TS
                          • logik
                          • menschelei
                          • programmiertechnik
                        3. 0
                          Camping_RIDER
                          1. 0
                            dedlfix
                            1. 0
                              Camping_RIDER
                      3. 0
                        Camping_RIDER
        2. 0
          Gunnar Bittersmann
  2. 0
    Felix Riesterer
    1. 0
      Tabellenkalk
      1. 0
        Gunnar Bittersmann
        1. 0
          Becca
          1. 0
            Gunnar Bittersmann