Home | Registrieren | Einloggen | Suchen | Aktuelles


Forum » PHP & MySQL » Wie kann ich eine zeit Rückwärts laufen lassen? Antworten
Wie kann ich eine zeit Rückwärts laufen lassen?

Thodi
Fachidiot


Beiträge: 101


Guten Morgen alle zusammen
Ich habe ein problem ich möchte in meiner seite was einfügen wo man was machen muß und es jedes mal 10 min dauert und wenn man fertiig ist 10 pkt bekommt.
das problem ist nur wie kann ich die uhr rückwärts laufen lassen also heißt einer klickt den button los,und dann dauert es 10 min und wenn die zeit rum ist kommt die nachricht du bist fertig und er bekommt dann 10 pkt.wie kann ich das machen.kann mir da einer helfen?

Gruß Thorsten

  Profil   E-Mail   Editieren   Zitieren

beule
Otto-Normal-Poster


Beiträge: 92


em, übernimmst du dich nicht etwas mit deinen spärlichen php kenntnisen für den anfang? ich würde mal ein tutorial machen oder ein menual lese, befor du dich an solche sachen wagst.
auserdem versteche ich nicht ganz was du hier machen willst

Diese Nachricht wurde geändert von: beule
  Profil   E-Mail   Editieren   Zitieren

Thodi
Fachidiot


Beiträge: 101


ich habe schon viel gelernt in sachen php aber man kann ja nicht alles oder deswegen frage ich ja hier nach ,wenns dich stört weiß ich nicht warum du antwortest.
sorry aber ein forum ist dafür da oder sehe ich das falsch?

  Profil   E-Mail   Editieren   Zitieren

Thodi
Fachidiot


Beiträge: 101


Hi zusammen ich mal eine frage ,kann mir einer erklären wie ich das machen kann.

das zum beispiel eine zeit über javascript gesetzt wird zum beispiel 30 min und dann soll die zeit rückwärts laufen bis null.

weiß einer wie ich das machen kann?

  Profil   E-Mail   Editieren   Zitieren

Thodi
Fachidiot


Beiträge: 101


Hi zusammen ich mal eine frage ,kann mir einer erklären wie ich das machen kann.

das zum beispiel eine zeit über javascript gesetzt wird zum beispiel 30 min und dann soll die zeit rückwärts laufen bis null.

weiß einer wie ich das machen kann?

  Profil   E-Mail   Editieren   Zitieren

languitar
Foren-Team


Beiträge: 2795


Naja da wo die Zeit anfängt, überlegst du dir den Timestamp von "Jetzt+30min" und guckst dann halt bei jedem neuen Aufruf ober der aktuelle Wert über diesen gegangen ist...

---
Take a look here!
Lichtblick - Einblick - Ausblick

  Profil   E-Mail   Website   Editieren   Zitieren

Thodi
Fachidiot


Beiträge: 101


verstehe ich net ganz kannst du mir das an hand einens script kurz erklären wäre zu lieb.


Gruß Thodi

  Profil   E-Mail   Editieren   Zitieren

languitar
Foren-Team


Beiträge: 2795


Naja, bisschen mitm Differenzenquotienten rumspielen müsste doch drin sein.

Wenn dein Aktion beginnt setzt du für den User in der Datenbank die Timestamp von jetzt+30 Minuten und die Aktion ist halt zuende wenn die aktuelle Timestamp größer ist als der gespeicherte Wert.

http://de.php.net/time

---
Take a look here!
Lichtblick - Einblick - Ausblick

  Profil   E-Mail   Website   Editieren   Zitieren

monolit
Feiertags-Poster


Beiträge: 40


Hallo,

relativ einfach mit JavaScript zu lösen. Kurzer Denkanstoß:

funktion x {
-> aktuelle zeit
Endzeit - aktuelleZeit = Differenzzeit
-> ausgabe differenzzeit;
wiederhole funktion x alle 200ms
}

Weiterer Tip: such mal bei google nach "javascript countdown".

Gruß Stefan

---
This is LINUX land, in silent nights you can hear the Windows machines rebooting.
Günstige MySQL Datenbanken - http://mysqlhosting.de

  Profil   Editieren   Zitieren

Thodi
Fachidiot


Beiträge: 101


Danke für die Hilfe


  Profil   E-Mail   Editieren   Zitieren

raiserle
Fachidiot


Beiträge: 144


1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16:
<SCRIPT LANGUAGE="JavaScript">
<!--
var g_iCount = new Number(); 
var g_iCount =3;
function startCountdown(){
       if((g_iCount - 1) >= 0){
               g_iCount = g_iCount - 1;
               numberCountdown.innerText = 'Warte ' + g_iCount + ' Sekunden!';
               setTimeout('startCountdown()',1000);}}
//  End -->
</script>
<BODY onLoad="startCountdown()">

<div id="numberCountdown"></div>  <!-- hier wird die zeile ausgeben 'Warte '+g_iCount+' Sek.....'       
die zeile kannste auch verändern, oder weglassen.. oder oder oder...
-->


hf

---
Irren is Menschlich

Wer andern eine Grube gräbt,
sollte darüber nachdenken,
ob sie tief genug ist!!!!

Kameradschaft ist, wenn der
Kamerad schafft !!!!

  Profil   E-Mail   Website   Editieren   Zitieren
 

Antworten
Nach oben