[PHP] Datum herausheben

Dieses Thema im Forum "Webentwicklung" wurde erstellt von Mr.Smoke, 22. März 2008 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 22. März 2008
    Zuletzt von einem Moderator bearbeitet: 14. April 2017
    Datum herausheben

    Hi...
    Ich habe jetzt als beispiel eine solche Tabelle:
    Bild

    Steht alles in der MySql Datenbank...
    Jetzt möchte ich zb vom 23.03 - 27.03 die Spalte mit dem entsprechende Datum farblich unterlegen, wie geht das am elegantesten?
     
  2. 22. März 2008
    AW: Datum herausheben

    html code reinmachen? <font color="red">
    wenn du dann fehler bekommst zeig den code her
     
  3. 22. März 2008
    AW: Datum herausheben

    Ich hab mich vielleicht falsch ausgedrückt ^^
    Die ausgabe ist nicht das Problem das Problem ist den Richtigen datumsberiche herrauszubekommen...
    Also welches Datum ist heute = welcher bereich ist das ???

    Versteht ihr was ich meine?
     
  4. 22. März 2008
    AW: Datum herausheben

    Du musst Start und Enddatum der Bereiche in Unixtimestamps oder Date-Stempel umwandeln und dann ueberpruefen ob der heutige Zeitstempel dazwischen liegt.
     
  5. 22. März 2008
    AW: Datum herausheben

    Japp, mit den Unixtimestamps am besten zu lösen.
    Wie du ein älteres Datum rausbekommst, liegt an dir... kannste entweder über die strtotime Funktion lösen oder den jetzigen Zeitstempel um ([Anzahl der Tage] * 86400) subtrahieren.
    Dann haste den Zeitwert von der angegebenen Anzahl der Tage.

    Und alles, was dazwischen wird, kannste mittels einer if abgleichen

    PHP:
    <?

    $ts  time ();
    $days  4 ;     // Alles innerhalb von 4 Tagen

    $select  "SELECT * FROM table" ;
    $query  mysql_query ( $select );

    while (
    $result  mysql_fetch_assoc ( $query )) {
        
    $outputDate  $result [ 'date' ];
        if (
    $result [ 'date' ] >= ( $ts  - ( $days  86400 )) &&  $result [ 'date' ] <=  $ts $outputDate  "<font color=\"#ff0000\">" . $result [ 'date' ]. "</font>" ;
        echo 
    $outputDate ;
    }

    ?>
    PS. Obs läuft... ka^^

    €: mktime gibst ja au no...
     
  6. 22. März 2008
    AW: Datum herausheben

    Man kann mit mktime auch Timestamps erstellen
     
  7. 22. März 2008
    AW: Datum herausheben

    Danke! Funktioniert ...
    Ich mach dann mal hier zu...

    BWs Raus
     
  8. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.