Ergebnis 1 bis 4 von 4

Thema: Durchzählen von Wochen

  1. #1
    wurmax
    Gast

    Standard Durchzählen von Tagen

    Hi,
    ich hab versucht ein eigentlich simples Script zu schreiben, was überprüfen soll, ob man sich im jetztigen Moment an einem Tag innerhalb einer bestimmten Woche befindet. Klingt kompliziert, ist es aber nicht:P
    Vielleicht mache ich einen Denkfehler, denn so funktioniert das "Durchzählen" nicht.

    PHP-Code:
    //$db_date_table->time_period_start = timestamp des Anfangstages der bestimmten Woche

    for($i=1$i<8$i++) {
                             
          if(
    date('d.m.Y',$db_date_table->time_period_start+86400)  ==         
          
    date('d.m.Y'time())) {
                      
    $li_style 'style="background-color: #92c90d;"';
                }

    Ich hoffe, dass irgendjemand versteht was ich möchte und mir helfen kann.

    Liebe Grüße.
    Max
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!
    Geändert von wurmax (14.01.2009 um 17:40 Uhr)

  2. #2
    Großmeister(in)
    Registriert seit
    09.12.2008
    Ort
    Berlin
    Alter
    38
    Beiträge
    666
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

    Standard AW: Durchzählen von Wochen

    Öhm, welchem Zweck soll denn die Schleife dienen? Du machst da 7x in Folge exakt dieselbe Abfrage.
    $db_date_table->time_period_start+86400 <-- multipliziere die 86400 mal mit $i. Das könnte schon etwas helfen.

  3. #3
    wurmax
    Gast

    Standard AW: Durchzählen von Wochen

    oh, okay. Vielleicht trifft es das dann so schon eher:

    PHP-Code:
    for($i=1$i<8$i++) {
            
    $days $i*86400;
            if(
    date('d.m.Y',$db_date_table->time_period_start+$days)  == date('d.m.Y'time())) {
                              
    $li_style 'style="background-color: #92c90d;"';
            }

    Also ich habe eine Liste mit Wochen, deren start und end timestamps in der Datenbank gespeichert sind. Ich möchte jetzt, dass der Eintrag in der Liste, der den Tag, an dem man sich die Liste anschaut, der innerhalb der Woche liegt, markiert wird.
    Mit der Schleife soll also nun überprüft werden, ob der Start-Timestamp + 7x einen Tag = dem heutigen Tag ist, damit der Eintrag dementsprechend formatiert werden kann.
    Geändert von wurmax (14.01.2009 um 18:13 Uhr)

  4. #4
    Forum Guru Avatar von The User
    Registriert seit
    28.10.2007
    Ort
    Zwischen Pazifik und Atlantik...
    Beiträge
    4.044
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Durchzählen von Wochen

    du willst also wissen, ob der Timestamp in der Tabelle aus den letzten 8 Wochen ist?
    Geht doch viel einfacher:
    PHP-Code:
    if(time() - 8*86400 $db_date_table->time_period_start)
     
    // bla
      

    Das ist auch effizienter.

Ähnliche Themen

  1. Seit 4 Wochen Husten
    Von Menni im Forum Off Topic und Quasselbox
    Antworten: 5
    Letzter Beitrag: 24.02.2005, 16:50

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •