Impressum · Kontakt · Hilfe
Besucher online · Mitglieder



Portal > Foren > PHP > PHP-Programmierung > Aktuelle Woche Mo bis So
Antwort
 
Themen-Optionen
Alt 18.12.2005, 18:30   Nach oben    #1
Sebastian
Benutzer
 
Benutzerbild von Sebastian
 
Registriert seit: 07.11.2005
Beiträge: 31
Standard Aktuelle Woche Mo bis So

Hallo,

ich habe ein Problem. Das folgende Script gibt die woche mit Datum aus .. also Montag bis Sonntag inkl. Datum.

PHP-Code:
   /*
   /* Tage dieser Woche
   /* Gibt die tage (als zahl) der $week woche aus.
    */
   
function weekDays ( )
   {
      
$heute date(w);
      
$i 0;
      for ( 
$i 1$i <= 6$i++ )
      {
         
$t $heute $i;
         
$tstamp  mktime(000date("m"), date("d")-$tdate("Y"));
         
$gestern date("d"$tstamp);
         if ( 
$i == )
         {
            
$first $gestern;
         }
      }

      if ( 
$heute == )
      {
         
$t $heute 0;
         
$tstamp  mktime(000date("m"), date("d")-$tdate("Y"));
         
$gestern date("d"$tstamp);
         
$last $gestern;
      }
      else
      {
         
$t $heute 7;
         
$tstamp  mktime(000date("m"), date("d")-$tdate("Y"));
         
$gestern date("d"$tstamp);
         
$last $gestern;
     }

     return 
$first '. - ' $last .'.';
   } 
Durch das benutzen von weekDays() wird die Woche ausgegeben:
19.12 - 26.12

Aber wenn jetzt Sonntag ist, geht da NIX mehr. Jetzt dachte ich mir, das es mit der englischen Woche zu schaffen hat. Aber das ist doch die gleiche Woche wie in deutschland. Also ..ka .. wo is mein Fehler?
__________________


„Oft denk’ ich an den Tod, den herben, Und wie am End’ ich's ausmach?!
Ganz sanft im Schlafe möcht ich sterben Und tot sein, wenn ich aufwach!“

Carl Spitzweg
Sebastian ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 18.12.2005, 20:12   Nach oben    #2
Lars
me pro ok?
 
Benutzerbild von Lars
 
Registriert seit: 07.09.2005
Ort: Pulheim bei Köln
Beiträge: 964
Standard

Naja, das ganze ist ja schon mal generell falsch, da die Woche bis zum 25. geht. Der 26. ist wieder der Afang der nächsten Woche.
__________________
Gedanken aus Draht stricken einen Zaun.
Lars ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 18.12.2005, 20:24   Nach oben    #3
Sebastian
Benutzer
 
Benutzerbild von Sebastian
 
Registriert seit: 07.11.2005
Beiträge: 31
Standard

Is richtig, aber das habe ich nur beim schreiben als beispiel genommen. Dies hat nichts mit dem Script zu tun, ist also (meines erachtens) nach nicht der Fehler.
__________________


„Oft denk’ ich an den Tod, den herben, Und wie am End’ ich's ausmach?!
Ganz sanft im Schlafe möcht ich sterben Und tot sein, wenn ich aufwach!“

Carl Spitzweg
Sebastian ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 18.12.2005, 20:34   Nach oben    #4
Lars
me pro ok?
 
Benutzerbild von Lars
 
Registriert seit: 07.09.2005
Ort: Pulheim bei Köln
Beiträge: 964
Standard

PHP-Code:
$first date('d.m.'strtotime('last monday'));
$last date('d.m.'strtotime('next sunday'));

echo 
$first ' - ' $last
Dazu: www.php.net/strtotime

// Edit:
Du musst dann natürlich nur noch prüfen, ob gerade Montag oder Sonntag ist, denn sonst kriegst du eventuell falsche Werte.
__________________
Gedanken aus Draht stricken einen Zaun.
Lars ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are An
Refbacks are Aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Newsletterversand bis zu 3000 auf einmal El Barto PHP-Programmierung 4 11.01.2006 20:28
24 Tage bis BITV robo47 Interessante Diskussionsthemen 20 13.12.2005 21:53
Von Mittwoch bis Freitag in Berlin Ben Plauderecke 6 19.09.2005 09:48
Von Do. bis Mo. in Urlaub - Stockholm ruft Ben Plauderecke 26 29.08.2005 13:20
Programmablauf bis Unterbrechung? Nightsky Allgemeine Java-Programmierung 8 15.09.2004 12:48


Alle Zeitangaben in WEZ +2. Es ist jetzt 05:40 Uhr.

Nach oben
Wir nutzen das Zend Framework, vBulletin (vBulletin v3.7.2, Copyright ©2000-2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.0.0) und vBSEO.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44