Ankündigung

Einklappen
Keine Ankündigung bisher.

an einem tag per php 51 tage vergehen lassen

Einklappen

Neue Werbung 2019

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

  • an einem tag per php 51 tage vergehen lassen

    hi@all,
    soweit ich weiß muss ich um soundsoviele tage an einem tag vergehen zu lassen time()*x machen,
    x steht dann halt für wieviel mal so schnell z.B. time()*7 oder so
    und wenn ich aber 51 tage an einem tag vergehen lssen will mss ich dann time()*51 machen?
    und wie mache ich dann das formatieren?
    Danke im vorraus.
    MfG,
    WasserDragoon.

    EDIT: es soll natürlich als zeit anzeigen also H:i:s

    EDIT2: achja und die uhr soll nicht erst bei aktualisierung anzeigen und stehen bleiben sondern wie eine richtige uhr laufen.

  • #2
    time() gibt den aktuellen UNIX-tiemstamp an, also die sekunden, die seit dem start der UNIX-epoche vergangen sind.
    demnach ist time() * x falsch.

    du musst zu dem aktuellen timestamp, den du mit time() erhälst 51mal die sekunden eines tages hinzuaddieren.
    also
    Code:
    $new = time() + 51 * (60 * 60 * 24);
    was meinst du mit formatieren?
    das hier?
    Code:
    echo 'Datum: ' . date("d.m.Y", $new) . '
    ';
    echo 'Uhrzeit: ' . date("H:i:s", $new);
    ungetestet.

    Kommentar


    • #3
      ja das meine ich mit formatieren.
      ich wollte aber auch, dass sich die uhr bewegt dazu habe ich mit javascript eine digitaluhr gebastelt:
      Code:
      <span id=tick2>
      </span>
      
      <script>
      <!--
      function show2(){
      if (!document.all&&!document.getElementById)
      return
      thelement=document.getElementById? document.getElementById("tick2"): document.all.tick2
      var Digital=new Date()
      var hours=Digital.getHours()
      var minutes=Digital.getMinutes()
      var seconds=Digital.getSeconds()
      if (hours==0)
      hours=24
      if (minutes<=9)
      minutes="0"+minutes
      if (seconds<=9)
      seconds="0"+seconds
      var ctime=hours+":"+minutes+":"+seconds
      thelement.innerHTML="<font face='MS Sans Serif'>"+ctime+"</font>"
      setTimeout("show2()",1000)
      }
      window.onload=show2
      //-->
      </script>
      kann man das irgendwie nun verbinden?

      Kommentar


      • #4
        das ist für mich keine fragestellung. wo ist das problem?
        ist das jetzt ein PHP oder ein JS-problem?

        Kommentar


        • #5
          beides.
          ich möchte eine digital-uhr anzeigen, die sich bewegt und aber 51 tage an einem tag durchlaufen lässt d.h. glaub ich 51 mal so schnell wie normale zeit.
          und die uhr soll sich aber bewegen, denn die phpuhr mit den funktionen bewegt sich nicht.

          Kommentar


          • #6
            Der Beitrag wurde verschoben, wegen...
            ... Postings im falschen Forum.

            moved to (X)HTML, CSS & JavaScript

            was hast du dir denn schon so für gedanken gemacht?

            Kommentar


            • #7
              wie meinsde das was ich mir für gedanken gemacht habe?
              ich möchte eine laufende digitaluhr, die an einem tag 51 tage vergehen lassen, d.h. glaube ich 51 mal so schnell.
              und dein beispiel oben funzt nicht.
              MfG,
              WasserDragoon.

              Kommentar


              • #8
                vielleicht solltest du dir mal gedanken machen. das hat absolut nix mit php
                zu tun. das problem liegt einzig und alleine darin, dass deine uhr exakt 51x
                so schnell laufen muss wie eine normale. 1sekunde im richtigen "leben", er-
                geben also bei deiner 51 sekunden .. 2 Minuten sind dann bei dir schon 102
                Minuten .. etc. also net weiter schwierig oder?

                nachdem das problem lokalisiert ist, braucht man ja nur noch die kopierte
                uhr umschreiben.

                Kommentar


                • #9
                  ja nur ich wüsste nicht wie umschreiben.
                  kann mir das nicht einer machen? oder wenigstens ein beispiel in js?
                  MfG,
                  WasserDragoon.

                  Kommentar


                  • #10
                    gibt's auch sowas wie bitte?

                    multiplizier einfach stunden, minuten & sekunden mit 51 und fertig.

                    Kommentar


                    • #11
                      danke.

                      Kommentar

                      Lädt...
                      X