Zeit aufrunden

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Zeit aufrunden

    Hallöchen,

    ich sitze gerade vor dem Problem, dass ich eine Eingabe von einer Uhrzeit von sagen wir mal 09:36 auf die nächste volle Viertelstunde aufrunden möchte. In diesem Falle wäre es somit 09:45.

    Kann mir da jemand helfen, wie ich das am besten gelöst bekomme?

    Schon mal vielen vielen Dank für die Hilfe

    LG,
    Whissi

  • #2
    Hängt die Uhrzeit an einem Datum oder geht es dir rein um die Uhrzeit?

    Kommentar


    • #3
      Vom Grund her soll es eine tägliche Zeiterfassung werden.

      Jedoch mit dem Zusatz, dass zwar die tatsächliche Kommen- und Gehen-Zeit erfasst wird, für die Anwesenheitszeiten jedoch nur volle Viertelstunden benutzt werden sollen.

      Als Beispiel:

      Mitarbeiter John Doe:

      1.10.2011 - Kommen: Ist-Zeit: 09:36 (manuelle Eingabe) - Soll-Zeit: 09:45
      1.10.2011 - Gehen: Ist-Zeit: 15:47 (manuelle Eingabe) - Soll-Zeit: 15:45

      Ich hoffe, mein Anliegen war jetzt verständlich

      Kommentar


      • #4
        Hallo,

        wenn du den eingegebenen UNIX-Timestamp durch 900 (60*15) teilst, aufrundest (ceil()) und wieder mit 900 multiplizierst, erhältst du die nächste volle Viertelstunde.

        Gruß,

        Amica
        [COLOR="DarkSlateGray"]Hast du die [COLOR="DarkSlateGray"]Grundlagen zur Fehlersuche[/color] gelesen? Hast du Code-Tags benutzt?
        Hast du als URL oder Domain-Beispiele example.com, example.net oder example.org benutzt?
        Super, danke!
        [/COLOR]

        Kommentar


        • #5
          Aaah, werd ich mal probieren, danke

          Und beim Abrunden dann das Gleiche nur mit floor?

          Kommentar


          • #6
            Ja.

            Kommentar

            Lädt...
            X