php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2009

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 14.01.2010, 14:25  
Erfahrener Benutzer
 
Registriert seit: 11.12.2009
Beiträge: 117
PHP-Kenntnisse:
Fortgeschritten
Ryuuzaki93 ist zur Zeit noch ein unbeschriebenes Blatt
Standard Zeitdifferenz berechnen

Hi,

ich hab in meiner Tabelle pn den Timestamp gespeichert, wann sie erstellt wurde. Nun möchte ich aber, die Zeitdifferenz herausfinden, zwischen der jetzigen Zeit und dem Erstelldatum. Wie stell ich das an. Zum schluss soll ein Skript alle PN's löschen, die älter als 30 Tage sind.

MfG Ryu
Ryuuzaki93 ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 14.01.2010, 14:28  
Erfahrener Benutzer
 
Registriert seit: 01.12.2009
Beiträge: 645
PHP-Kenntnisse:
Fortgeschritten
draco88 befindet sich auf einem aufstrebenden Ast
draco88 eine Nachricht über ICQ schicken
Standard

Code:
... WHERE UNIX_TIMESTAMP() - timestamp > 3600 * 24 * 30
Das gibt alle die älter als 30 Tage sind zurück
draco88 ist offline  
Alt 14.01.2010, 15:01  
Erfahrener Benutzer
 
Registriert seit: 11.12.2009
Beiträge: 117
PHP-Kenntnisse:
Fortgeschritten
Ryuuzaki93 ist zur Zeit noch ein unbeschriebenes Blatt
Standard

UNIX_TIMESTAMP dürfte ja der aktuelle sein, oder?

Also müsste die Abfrage so aussehen:
PHP-Code:
DELETE FROM pn WHERE UNIX_TIMESTAMP() - timestamp 3600 24 30 
Aber noch eine andere Sache: Ich hab in einer DB folgendes drinstehen:

Code:
(spaltenname = inhalt)

username = Ryuuzaki
auftrag = trainig
ablauf =  der timestamp aus time() + 60 * 10 was ja 10 Minuten in der Zukunft ergeben soll
Nun will ich, das der mir ausgibt: Du trainierst noch z.B. 00:08:37. Bitte warte, bis die Zeit vorrüber ist. Am besten wärs noch, wenn der das runterzählt, aber das is ja dann sache von Javascript. Wär schön wenn ihr mir dazu nochn Skript zeigen könnt, weil ich Javaskript nicht beherrsche^^.

MfG Ryu
Ryuuzaki93 ist offline  
Alt 14.01.2010, 15:06  
Erfahrener Benutzer
 
Registriert seit: 01.12.2009
Beiträge: 645
PHP-Kenntnisse:
Fortgeschritten
draco88 befindet sich auf einem aufstrebenden Ast
draco88 eine Nachricht über ICQ schicken
Standard

Mit ablauf - UNIX_TIMESTAMP() kannst du die verbleibenden Sekunden berechen.

Die dann noch in Minuten und Stunden aufzuteilen wirst du ja noch selber hinkriegen.
draco88 ist offline  
Alt 14.01.2010, 15:16  
Erfahrener Benutzer
 
Registriert seit: 11.12.2009
Beiträge: 117
PHP-Kenntnisse:
Fortgeschritten
Ryuuzaki93 ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Ah OK, danke. Hat noch jemand wegen dern javaskript ne Lösung?
Ryuuzaki93 ist offline  
Alt 14.01.2010, 15:42  
Erfahrener Benutzer
 
Registriert seit: 01.12.2009
Beiträge: 645
PHP-Kenntnisse:
Fortgeschritten
draco88 befindet sich auf einem aufstrebenden Ast
draco88 eine Nachricht über ICQ schicken
Standard

google hilft
draco88 ist offline  
Alt 20.01.2010, 15:05  
Erfahrener Benutzer
 
Registriert seit: 11.12.2009
Beiträge: 117
PHP-Kenntnisse:
Fortgeschritten
Ryuuzaki93 ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Also ich hab ein bisschen gesucht, aber ich finde einfach kein passendes Script. Ich hab mittlerweile 3 Variablen in PHP: $rest_stunden $rest_min und $rest_sek. Nun soll jede Sekunde die Var $rest_sek um 1 verringert werden, und wenn es auf 0 fällt, soll die Var $rest_min um 1 verringert werden usw. Und wenn alle variablen auf 0 sind, soll ein folgender Text ausgegeben werden:
Zitat:
<a href="spiel.php?action=$typ"><b>Aktualisieren</b></a>
MfG Ryu
Ryuuzaki93 ist offline  
Alt 20.01.2010, 15:27  
Erfahrener Benutzer
 
Registriert seit: 01.12.2009
Beiträge: 645
PHP-Kenntnisse:
Fortgeschritten
draco88 befindet sich auf einem aufstrebenden Ast
draco88 eine Nachricht über ICQ schicken
Standard

PHP läuft auf dem Server in wenigen ms ab, das was du realisieren willst musst du per Javascript machen. Und in Javascript kann man nicht auf PHP-Variablen zugreifen.
draco88 ist offline  
Alt 20.01.2010, 15:35  
Erfahrener Benutzer
 
Registriert seit: 07.12.2009
Beiträge: 843
PHP-Kenntnisse:
Fortgeschritten
chorn befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von Ryuuzaki93 Beitrag anzeigen
aber ich finde einfach kein passendes Script.
Dann bau es dir selber und poste den Code wenn du konkrete Fehler hast.
chorn ist offline  
Alt 20.01.2010, 15:56  
Erfahrener Benutzer
 
Benutzerbild von Dark Guardian
 
Registriert seit: 10.10.2009
Beiträge: 2.637
PHP-Kenntnisse:
Fortgeschritten
Dark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekannt
Standard

Denkanstoß:

Code:
<script type="text/javascript">
var sekunden = 30;
var interval = null;

function displayCountdown() {
   var con = document.getElementById('counter');
   con.innerText = 'Noch '+sekunden+' Sekunden';
}

function countDown() {
    sekunden = sekunden - 1;
    displayCountdown();

    if (sekunden == 0) {
        tuIrgendwas();
    }
}

function startCountdown() {
    displayCountdown();
    interval = window.setInterval('countDown()', 1000);
}

function tuIrgendwas() {
   //document.location.reload....
}

</script>
Btw: ich glaube kaum das du ohne JavaScript Kenntnisse ein wirklich gutes Browsergame zustande bringst. JavaScript bietet so viele Möglichkeit so ei9n Spiel richtig ansprechend zu gestalten, aber du bleibst bei alten Techniken mit Countdowns und Seitenaktualisierung.
__________________
"Alles im Universum funktioniert, wenn du nur weißt wie du es anwenden musst".
Dark Guardian ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
zeit berechnen Komatruppe PHP Tipps 2009 4 20.09.2009 21:35
[Erledigt] Zeitdifferenz Rechnung - Ungenau lithium PHP Tipps 2009 2 23.06.2009 15:53
Maximale Anzahl berechnen bei proportional steigenden Kosten Aloex666 PHP Tipps 2009 6 23.05.2009 11:01
[Erledigt] Aus Datum den Wochentag berechnen - Fehler? Curcio PHP Tipps 2009 4 07.04.2009 16:49
[Erledigt] Mittelwert in einer Zeile berechnen hustensaft Datenbanken 19 25.03.2009 20:53
Datum aus CSV Datei berechnen MatthiasNI PHP Tipps 2009 16 22.02.2009 11:34
Alter in Monaten berechnen cycap Datenbanken 2 10.02.2009 16:33
[Erledigt] Sporttabelle aus Ergebnissen berechnen Datenbanken 6 13.03.2006 20:37
Zeitdifferenz berechnen nieselfriem PHP Tipps 2005-2 10 28.08.2005 22:31
[Erledigt] Distanz zwischen zwei Bild-Koordinaten berechnen - Machbar? PHP-Fortgeschrittene 4 28.08.2005 17:29
hi, uhrzeiten subtrahieren und differenz berechnen Beitragsarchiv 0 04.07.2005 15:36
menschenalter berechnen janni PHP Tipps 2005 6 25.05.2005 00:13
[Erledigt] Restzeit berechnen PHP Tipps 2005 10 22.04.2005 13:02
Help, Zahlen aus DB berechnen PHP Tipps 2004-2 6 29.12.2004 17:55
mit PHP traffic berechnen oder schätzen PHP Tipps 2004 2 21.06.2004 12:59

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
zeitdifferenz berechnen, zeitunterschiede berechnen, php zeitdifferenz berechnen, php dauer berechnen, php zeitdifferenz, http://www.php.de/php-einsteiger/63364-zeitdifferenz-berechnen.html, php zeitunterschied, zeitunterschied berechnen, php zeitunterschied berechnen, zeitdifferenz berechnen php, javascript zeit rechnen, zeitunterschied php, php mit zeit rechnen, zeitdifferenz ausrechnen, javascript zeitdifferenz berechnen, php zeit berechnen, zeitunterschied berechnung, berechnung zeitunterschied, excel zeitdifferenz berechnen, javascript dauer berechnen

Alle Zeitangaben in WEZ +2. Es ist jetzt 20:56 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum