Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 14

Thema: PHP date() auf Zurckliegen berprfen

  1. #1
    Unregistriert
    Gast

    Standard PHP date() auf Zurckliegen berprfen

    Hallo liebe Community,
    ich brauche mal eure Hilfe. Es geht um Folgendes:
    Ich habe zwei Daten gegeben. Zum einem das Datum von heute und zum anderen das Datum des letzten Logins. Wie kann ich nun berprfen, ob das Datum des letzten Logins lnger als sechs Tage zurckliegt?
    Ich habe bereits seit Stunden im Internet gesucht, finde aber nichts Passendes.
    Vielen Dank im Voraus,
    Anonymous
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist lter als 90 Tage. Die darin enthaltenen Informationen sind mglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Prinz(essin)
    Registriert seit
    26.03.2013
    Beitrge
    835
    Danke
    20
    Bekam 76 mal "Danke" in 75 Postings

    Standard AW: PHP date() auf Zurckliegen berprfen

    Das macht man mit http://www.php.net/manual/de/datetime.diff.php.

    Wenn es ein Ergebnis aus einer Datenbank sein soll, geht das auch mit einer SQL-Abfrage.

  3. #3
    Bandit
    Gast

    Standard AW: PHP date() auf Zurckliegen berprfen

    Zitat Zitat von Unregistriert Beitrag anzeigen
    Ich habe bereits seit Stunden im Internet gesucht, finde aber nichts Passendes.
    Leute, tut mir einen Gefallen und schreibt nicht so einen Quatsch. Man muss sich nur mal die Datumsfunktionen in der Doku ansehen und schon findet man eine Lsung, denn dort gibt's nmlich auch massenhaft Beispiele.

    Was du brauchst sind Timestamps. Den aktuellen Timestamp bekommst du mit time() und fr ein bestimmtes Datum kann man mktime nehmen. Alternativ geht auch date_diff

    Siehe http://www.php.net/manual/de/ref.datetime.php

  4. #4
    Gromeister(in)
    Registriert seit
    09.12.2008
    Ort
    Berlin
    Alter
    38
    Beitrge
    666
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Eintrge
    1

    Standard AW: PHP date() auf Zurckliegen berprfen

    Um Zeitdifferenzen in Sekunden/Minuten/Stunden zu berechnen kann man noch zu mktime() greifen.
    Wenn es um Zeitdifferenzen als Tage/Wochen/Monate geht ist davon aber dringend abzuraten, da sollte das von explanator verlinkte datetimediff verwendet werden, damit man sich nicht selber Gedanken um Zeitumstellungen, Schaltjahre u.. machen muss.
    "Programming today is a race between software engineers
    striving to build bigger and better idiot-proof programs,
    and the universe trying to build bigger and better idiots.
    So far, the universe is winning."
    Rick Cook

  5. #5
    Forum Guru Avatar von synaptic
    Registriert seit
    20.06.2007
    Ort
    Butzbach-Wiesental
    Beitrge
    10.901
    Danke
    45
    Bekam 48 mal "Danke" in 46 Postings
    Blog-Eintrge
    1

    Standard AW: PHP date() auf Zurckliegen berprfen

    und wieder einmal mchte ich hinweisen auf die vielen klassen, die man kostenlos bekommen kann
    KEIN support via pn, email, messenger oder falsch geposteten threads
    Futter fr deine Schnuffelzwerge gibts bei den Schnuffelzwergen TOP Qualitt, also klicken und kaufen

  6. #6
    Unregistriert
    Gast

    Standard AW: PHP date() auf Zurckliegen berprfen

    Hey, vielen Dank. Ich habe mir etwas gebastelt. Nur leider kommt nach Einsetzen des richtigen Datums ein Fehler
    Hier mal ein Ausschnitt:

    sel_log=mysql_query("SELECT * FROM log WHERE user_ID=$dieid");
    $sel_log_array=mysql_fetch_array($sel_log);
    $datetime1 = date("Y-m-d");
    $datetime2 = $sel_log_array['date']; // Soll das Date, das man vergleichen will sein
    $interval = $datetime1->diff($datetime2);
    if ($interval->format('%R%a days')>6) {
    echo "Du hast dich vor mehr als 6 Tagen das letzte Mal angemeldet. XD";
    }

    Und dann kommt die Fehlermeldung:
    Fatal error: Call to a member function diff() on a non-object in /customers/5/a/6/lol.de/httpd.www/login.php on line 24

    Nur verstehe ich nicht was ich falsch gemacht haben soll.
    Danke

  7. #7
    Forum Guru Avatar von synaptic
    Registriert seit
    20.06.2007
    Ort
    Butzbach-Wiesental
    Beitrge
    10.901
    Danke
    45
    Bekam 48 mal "Danke" in 46 Postings
    Blog-Eintrge
    1

    Standard AW: PHP date() auf Zurckliegen berprfen

    also was haste denn hier:
    PHP-Code:
    date("Y-m-d"); 
    genau vor?
    KEIN support via pn, email, messenger oder falsch geposteten threads
    Futter fr deine Schnuffelzwerge gibts bei den Schnuffelzwergen TOP Qualitt, also klicken und kaufen

  8. #8
    Unregistriert
    Gast

    Standard AW: PHP date() auf Zurckliegen berprfen

    Zitat Zitat von synaptic Beitrag anzeigen
    also was haste denn hier:
    PHP-Code:
    date("Y-m-d"); 
    genau vor?
    Oh das sollte das heutige Datum sein :/
    ^^

  9. #9
    Forum Guru Avatar von synaptic
    Registriert seit
    20.06.2007
    Ort
    Butzbach-Wiesental
    Beitrge
    10.901
    Danke
    45
    Bekam 48 mal "Danke" in 46 Postings
    Blog-Eintrge
    1

    Standard AW: PHP date() auf Zurckliegen berprfen

    dann wird dir wohl der zweite parameter der date-function fehlen, ein blick in die doku wirkt wunder.
    auerdem schau dir mal etwas genauer an, wie man dateobjekte erzeugt
    KEIN support via pn, email, messenger oder falsch geposteten threads
    Futter fr deine Schnuffelzwerge gibts bei den Schnuffelzwergen TOP Qualitt, also klicken und kaufen

  10. #10
    Unregistriert
    Gast

    Standard AW: PHP date() auf Zurckliegen berprfen

    H, aber ich verstehe das gar nicht. Denn wenn ich mir das Datum mit der date()-Funktion benutzen lasse, wird das auch vollkommen korrekt in die Datenbank eingetragen. Wieso funktioniert das jetzt nicht?
    Ich bentze das immer so:
    <?php
    $date = date("Y-m-d");
    //Ich hab das Date und jetzt ab in die Database. Wenn's wieder raus soll, formatier ich es mit strotime
    $ins_qu=mysql_query("INSERT INTO lol (date) VALUES ('$date')");
    ?>
    ?

hnliche Themen

  1. Internationales date
    Von The User im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 5
    Letzter Beitrag: 15.08.2009, 19:10
  2. 1. Date!!!
    Von Gast im Forum Off Topic und Quasselbox
    Antworten: 6
    Letzter Beitrag: 06.05.2007, 06:55
  3. Software Web to Date 3.0
    Von dorex im Forum Computer - Internet Forum
    Antworten: 3
    Letzter Beitrag: 23.04.2007, 22:52
  4. Finde your Date
    Von mYDate im Forum Link Tipps
    Antworten: 7
    Letzter Beitrag: 10.11.2006, 18:34
  5. web to date
    Von im Forum Computer - Internet Forum
    Antworten: 2
    Letzter Beitrag: 29.08.2005, 01:51

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhnge hochladen: Nein
  • Beitrge bearbeiten: Nein
  •