tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
252
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Bicko Bicko ist offline Mitglied Gold
    Registriert seit
    Sep 2003
    Beiträge
    160
    Hi,

    Ich lese aus meiner Datenbank einen Artikel mit Erstellungsdatum Das Datum kommt in diesem Format: 2011-12-17 08:52:28

    Ich würde nun gerne prüfen, ob das Datum von heute ist und dies dann mit dem Begriff heute ersetzen. Also: Heute, 08:52:28

    Wie stellt man das am Einfachsten an? Kann jemand mich in die richtige Richtung schuppsen? Grob überlegt vielleicht String aufbrechen bei Leerzeichen, dann habe ich ein Array mit Datum und Uhrzeit. array[0] muss ich dann nochmal aufbrechen um 2011-12-17 in Jahr, Monat, Tag zu bekommen. Dies könnte ich dann ja mit mktime in einen timestamp umwandeln und so mit heute vergleichen. Danach könnte man sich seinen String wieder zusammenbauen.

    Oder macht man das beim Auslesen aus der DB bereits?
     

  2. #2
    Avatar von hela
    hela hela ist offline Mitglied Smaragd
    tutorials.de Premium-User
    Registriert seit
    Oct 2004
    Beiträge
    1.123
     

  3. #3
    Avatar von Dr Dau
    Dr Dau Dr Dau ist offline ich wisch hier durch
    Registriert seit
    Feb 2005
    Ort
    hinterm Mond gleich Links
    Beiträge
    6.160
    Blog-Einträge
    4
    Zitat Zitat von Bicko Beitrag anzeigen
    array[0] muss ich dann nochmal aufbrechen um 2011-12-17 in Jahr, Monat, Tag zu bekommen. Dies könnte ich dann ja mit mktime in einen timestamp umwandeln und so mit heute vergleichen. Danach könnte man sich seinen String wieder zusammenbauen.
    Wozu?
    Du kannst den ersten Teil des Arrays (also das Datum) doch mit der date()-Funktion vergleichen.
    PHP-Code:
    $datum "2011-12-17 08:52:28";
    $array explode(" "$datum);

    if(
    $array[0] == date("Y-m-d")) {
        echo 
    "Heute, ".$array[1];
    } else {
        echo 
    $array[0].", ".$array[1];

    Gruss Dr Dau
     
    Schri-Schra-Schrödi *g*
    mehrspaltiges/zeiliges Seitenlayout mit DIV's und CSS
    Dinge, die mit Tabellen besser klappen als mit CSS
    Ausgabe von Datum/Zeit unabhängig von der Server Zeitzone [php]
    Meine Links zum Thema Linux (Last update: 29.10.2011)
    Kein Busen ist so flach wie das Niveau dieser Party!
    ----
    Alte Weisheit: wer uns in den Arsch kriecht wird beschissen!
    ----
    Ich habe 3 Kinder und kein Geld!
    Warum kann ich nicht keine Kinder haben und 3 Geld?! (Homer Jay Simpson)

Ähnliche Themen

  1. Antworten: 0
    Letzter Beitrag: 04.01.08, 20:42
  2. Datum per sql in Datenbank speichern
    Von ChrissiGa im Forum Visual Basic 6.0
    Antworten: 15
    Letzter Beitrag: 09.11.07, 18:33
  3. Datum in Datenbank
    Von ClouD361 im Forum Relationale Datenbanksysteme
    Antworten: 0
    Letzter Beitrag: 20.10.07, 12:03
  4. ASP und datum mit access datenbank
    Von saroman im Forum ASP
    Antworten: 2
    Letzter Beitrag: 21.03.04, 20:09
  5. Datum in Datenbank speichern!
    Von MediaPlanet im Forum PHP
    Antworten: 12
    Letzter Beitrag: 21.04.03, 21:37