+ Antworten
Ergebnis 1 bis 2 von 2

Thema: über das date-objekt uhrzeit ändern

  1. #1
    TP-Junior bronson macht alles soweit korrekt Avatar von bronson
    Registriert seit
    Mar 2006
    Ort
    Hamburg
    Beiträge
    18

    über das date-objekt uhrzeit ändern

    Hallo !

    möchte über die URL eine Uhrzeit in einen Flashfilm (Analog Uhr) übergeben. Diese soll dann einfach ab der eingebenen Uhrzeit weiterticken. Hatte die Vorstellung die Uhrzeit mit

    myDate.setHours(Variable);

    zu stellen.

    Dies gelingt zwar, die Uhr soll aber weiterlaufen.

    Wer kann helfen ?

  2. #2
    TP-Moderator StephanF ist ein richtiges Arbeitstier - DANKE StephanF ist ein richtiges Arbeitstier - DANKE StephanF ist ein richtiges Arbeitstier - DANKE StephanF ist ein richtiges Arbeitstier - DANKE Avatar von StephanF
    Registriert seit
    Feb 2003
    Ort
    Erfurt
    Beiträge
    1.217
    folgendes berechnet die vergangene Zeit ab einem bestimmten Datum
    PHP-Code:
    //Hier deine übergebene Variable verwenden
    this.startDatum"25.4.2005";
    this.startZeit"12:00:00";
    //ENDE --> Hier deine übergebene Variable verwenden
    this.vergangeneZeit = function() {
        
    this.datum = new Date();
        var 
    tag this.datum.getDate();
        var 
    monat this.datum.getMonth()+1;
        var 
    jahr this.datum.getFullYear();
        var 
    stunden this.datum.getHours();
        var 
    minuten this.datum.getMinutes();
        var 
    sekunden this.datum.getSeconds();
        
    //Strings zerlegen
        
    var datum this.startDatum.split(".");
        var 
    zeit this.startZeit.split(":");
        
    //Differenzen berechnen
        
    var jahreWeg Math.abs(jahr-datum[2]);
        var 
    monateWeg Math.abs(monat-datum[1]);
        var 
    tageWeg Math.abs(tag-datum[0]);
        var 
    stundenWeg Math.abs(stunden-zeit[0]);
        var 
    minutenWeg Math.abs(minuten-zeit[1]);
        var 
    sekundenWeg Math.abs(sekunden-zeit[2]);
        if (
    tageWeg<10) {
            
    tageWeg "0"+tageWeg;
        }
        if (
    monateWeg<10) {
            
    monateWeg "0"+monateWeg;
        }
        if (
    stundenWeg<10) {
            
    stundenWeg "0"+stundenWeg;
        }
        if (
    minutenWeg<10) {
            
    minutenWeg "0"+minutenWeg;
        }
        if (
    sekundenWeg<10) {
            
    sekundenWeg "0"+sekundenWeg;
        }
        
    ausgabe_txt.text "vergangene Zeit: "+jahreWeg+" Jahre "+monateWeg+" Monate "+tageWeg+" Tage "+stundenWeg+":"+minutenWeg+":"+sekundenWeg;
    };
    this.interval setInterval(this"vergangeneZeit"1000); 
    Geändert von StephanF (27.05.2007 um 22:36 Uhr)
    Schöne Grüße aus Thüringen
    Stephan Page

    Stell Dir vor, hier steht was und keiner liest es!! schon entdeckt?? F1 ist ne geile Taste
    Ich beantworte keine E-Mails. Bitte alle Fragen ins Forum

    schon gehört??? Das Internet ist voll, die lassen keinen mehr rein!!

+ Antworten

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51