Zeit ausrechnen

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #16
    PHP Code:
    $min floor($offset/60);
    $sec $offset;
    $days floor($offset/60/60/24); 
    die Sekunden sind $offset, die Minuten sind die ganze Zahl von $offset durch 60. Der Tag ist die ganze Zahl von $offset durch 60 durch 60 durch 24. Was könnten da die Stunden sein?

    Offe

    Comment


    • #17
      Wohl so:

      PHP Code:
      $hours floor($offset/60/60); 
      Nun gebe ich ja vergangene Tage, Stunden und Minuten aus. Doch wie berechne ich das, dass Stunden von Tagen und Minuten von Stunden usw abgezogen werden?

      Comment


      • #18
        PHP Code:
        $days floor($offset/60/60/24);
        $offset $offset - ($days 60 *60*24);
        $stunden  =  floor($offset/60/60);
        $offset $offset - ($stunden 60 *60); 
        usw.

        Offe

        Comment


        • #19
          PHP Code:
                  $days floor($offset/60/60/24);
                  
          $offset $offset-($days*60*60*24);
                  
          $hours floor($offset/60/60);
                  
          $offset $offset-($hours*60*60);
                  
          $mins floor($offset/60/60);
                  
          $offset $offset-($mins*60); 
          Da kommt außer bei $days immer 0 als Ergebnis raus.

          Comment


          • #20
            Kann mir jemand helfen?

            Comment


            • #21
              PHP Code:
              <?php
              $datum 
              "24.12.2003";
              $datum_array  split("\.""$datum");
              $tag $datum_array[0];
              $monat $datum_array[1];
              $jahr $datum_array[2];

              $zeitstempel mktime(000$monat,$tag $jahr);

              $zeitstempel_now time();
              $offset = ($zeitstempel_now $zeitstempel);
              $days floor($offset/60/60/24);
              $offset $offset - ($days 60 *60*24);
              $stunden floor($offset/60/60);
              echo 
              "Tage:$days<br>\nStunden:$stunden<br>\n";
              ?>
              Ausgabe:
              Tage:74<br>
              Stunden:19<br>

              Offe

              Comment


              • #22
                Also ich habe es so, funktioniert aber nicht.

                PHP Code:
                $init_date mktime(0,0,0,$init_mth,$init_day,$init_yr);
                $dst_date mktime(0,0,0,$dst_mth,$dst_day,$dst_yr);

                $offset = ($dst_date-$init_date);
                        
                $days floor($offset/60/60/24);
                $offset = ($offset - ($days*60*60*24));
                $hours floor($offset/60/60);
                $offset = ($offset - ($hours*60*60));
                $mins floor($offset/60);
                $offset = ($offset - ($mins*60)); 

                Comment


                • #23
                  Original geschrieben von owna6e2
                  PHP Code:
                  $init_date mktime(0,0,0,$init_mth,$init_day,$init_yr);
                  $dst_date mktime(0,0,0,$dst_mth,$dst_day,$dst_yr); 
                  und das in den parametern hier sinnvolle werte stehen, hast du überprüft?
                  I don't believe in rebirth. Actually, I never did in my whole lives.

                  Comment


                  • #24
                    Naja ich hatte es vor dem letzten Post von Offe so:

                    PHP Code:
                    $init_date mktime([b]12[/b],0,0,$init_mth,$init_day,$init_yr);
                    $dst_date mktime([b]12[/b],0,0,$dst_mth,$dst_day,$dst_yr); 

                    Comment


                    • #25
                      welche werte die restlichen parameter wie $init_mth, $init_day etc. an dieser stelle haben, wollte ich von dir wissen!
                      I don't believe in rebirth. Actually, I never did in my whole lives.

                      Comment


                      • #26
                        das ist das gewünschte datum ohne führende null

                        Comment


                        • #27
                          hmm,

                          mach mal
                          PHP Code:
                          echo $init_mth;
                          echo 
                          $init_day;
                          echo 
                          $init_yr
                          etc.

                          zeig dich mal kooperativer.
                          Die Zeit hat ihre Kinder längst gefressen

                          Comment


                          • #28
                            Code:
                            10
                            2
                            2004
                            EDIT:
                            Die Tagesberechnung funktioniert ja, deshalb verstehe ich nicht warum ich das jetzt angeben soll. Es geht mir nur um die Aufteilung der Zeit in Tage, Stunden und Minuten
                            Last edited by owna6e2; 08-03-2004, 17:27.

                            Comment


                            • #29
                              zeig dich mal kooperativer.
                              mal alle werte ausgeben lassen is nicht, oder?

                              Also ich habe es so, funktioniert aber nicht.
                              d.h.?
                              Die Zeit hat ihre Kinder längst gefressen

                              Comment


                              • #30
                                Original geschrieben von derHund
                                mal alle werte ausgeben lassen is nicht, oder?


                                d.h.?
                                Was denn für weitere Werte?

                                Die Tagesberechnung funktioniert ja, deshalb verstehe ich nicht warum ich das jetzt angeben soll. Es geht mir nur um die Aufteilung der Zeit in Tage, Stunden und Minuten

                                Comment

                                Working...
                                X