Zu den Aufzeichnungen der tutorials.de-Live-Workshops
ERLEDIGT
NEIN
ANTWORTEN
6
ZUGRIFFE
2322
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    MiLa MiLa ist offline Mitglied Smaragd
    Registriert seit
    Aug 2003
    Beiträge
    1.166
    Halli Hallo,
    nun bin ich mal mit einer kleinen Frage dran...

    Ich bin grade dabei ein "Pic of the week" Script zu basteln, nun schreibe ich alle Wochen von der Jetztigen bis zum Jahresende in ein "Select" Feld, jetzt möchte ich anhand der Wochenzahl den ersten und letzten Tag in der Woche herausfinden, mit mktime geht das ja nicht, mir fehlt einfach nur die Funktion dazu.

    PHP-Code:
    <select name="woche">
        <!-- 
    BEGIN woche_options -->
        <
    option value="{woche}">{woche} - {zeitraum}</option>
        <!-- 
    END woche_options -->
    </
    select
    So soll es dann dargestellt werden bzw. so sieht das Template dazu aus
    Als Zeitraum soll da das Datum vom (Montag).

    Die Daten hol ich mir bisher so:

    PHP-Code:
    for($i=date(W,time());$i<=date(Wmktime(0001231date(Y,time())));$i++)
    {
        
    $woche[woche]=$i;
        
    //$woche[zeitraum]=;
        
    $content->setCurrentBlock("woche_options");
        
    $content->setVariable($woche);
        
    $content->parseCurrentBlock(); 

    Kann mir da jemand ganz spontan ne Funktion sagen?
    Oder gibts dafür keine geeignete Funktion und ich muss mir das selbst "errechnen"?

    Danke schonmal im Vorraus
     

  2. #2
    Avatar von Sven Petruschke
    Sven Petruschke Sven Petruschke ist offline Mitglied Diamant
    Registriert seit
    May 2003
    Ort
    Leipzig
    Beiträge
    2.323
    Hallo, hier mein Lösungsvorschlag:
    PHP-Code:
    $weekday date("w",time()); // Wochentag (1 = Monatg)
    $timestamp_monday time() - ($weekday-1)*60*60*24// Montags-Timestamp
    $timestamp_sunday =  $timestamp_monday+6*60*60*24;  // Sonntags-Timestamp


    for($i=date(W,time()),$x=0;$i<=date(Wmktime(0001231date(Y,time())));$i++,$x++)
    {
        echo 
    "<br>Woche: ".$i." (".date("d.m.Y",($timestamp_monday+($x*60*60*24*7)))." - ".date("d.m.Y",($timestamp_sunday+($x*60*60*24*7))).")";

    (Und das, obwohl ich nicht einmal ein PHP-Buch gelesen habe!)

    ~snuu~
     
    Das Leben ist wie eine Ketchupflasche - erst kommt nichts und dann alles auf einmal.
    www.sven-petruschke.de

  3. #3
    MiLa MiLa ist offline Mitglied Smaragd
    Registriert seit
    Aug 2003
    Beiträge
    1.166
    Hui...
    Naja, das lag denn wohl eher an meinem logischen Denken
    Dachte halt, dass es ne einfache Funktion gibt, mit der man das schnell berechnen kann :P So wie mktime() oder so...

    Aber danke für deine schnelle Hilfe

    Btw. Ich habe auch nur ein PHP Buch gelesen

    [OT]Weisste was snu snu ist?[/OT]
     

  4. #4
    Avatar von Sven Petruschke
    Sven Petruschke Sven Petruschke ist offline Mitglied Diamant
    Registriert seit
    May 2003
    Ort
    Leipzig
    Beiträge
    2.323
    Btw. Ich habe auch nur ein PHP Buch gelesen
    Ich nur die erweiterte Funktionsreferenz von php.net.
    (War eine Bemerkung zu dem Thread, in dem es um das PHP-Einsteiger-Buch ging)

    Weisste was snu snu ist?
    nein
     
    Das Leben ist wie eine Ketchupflasche - erst kommt nichts und dann alles auf einmal.
    www.sven-petruschke.de

  5. #5
    MiLa MiLa ist offline Mitglied Smaragd
    Registriert seit
    Aug 2003
    Beiträge
    1.166
    Naja, denn guck immer fleißig die alten Folgen von Futurama, denn weisste was snu snu ist

    Also, des Thema ist durch...alles erledigt...User ist glücklich...
     

  6. #6
    Registriert seit
    Dec 2001
    Beiträge
    4.791
    Original geschrieben von snuu
    (War eine Bemerkung zu dem Thread, in dem es um das PHP-Einsteiger-Buch ging)
    Wenn du schon an allen Ecken und Kanten..., dann ich auch

    Ich habe gar kein PHP Buch gelesen
    Aber zu anderen Programmiersprachen und dann lang auch meist eine Funktionsreferenz bzw vernünftige Einführung.

    War das jetzt Off-Topic ?
     

  7. #7
    MiLa MiLa ist offline Mitglied Smaragd
    Registriert seit
    Aug 2003
    Beiträge
    1.166
    BÖHSE !
    Das war richtig Offtopic *Tim verwarn*

    Mach das nicht nochmal...Hast du verstanden?

    So, damit wir hier nicht abschweifen...

    - close -
     

Ähnliche Themen

  1. ersten und letzten Datensatz
    Von chuvak im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 12.04.10, 09:46
  2. Ersten Sektor eines Stripeset herausfinden
    Von Antispy im Forum Microsoft Windows
    Antworten: 1
    Letzter Beitrag: 28.09.08, 19:56
  3. Antworten: 2
    Letzter Beitrag: 21.11.06, 11:47
  4. Antworten: 1
    Letzter Beitrag: 14.06.06, 15:25
  5. Wochenzahl ausrechnen/Datumsrechnung
    Von wasserflasche im Forum Visual Basic 6.0
    Antworten: 5
    Letzter Beitrag: 15.05.04, 21:56