Portal > Foren > PHP > PHP-Programmierung > Aktuelle Woche Mo bis So
Antwort
 
Themen-Optionen Thema durchsuchen
Alt 18.12.2005, 18:30 Nach oben    #1
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  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 18.12.2005, 20:12 Nach oben    #2
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  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 18.12.2005, 20:24 Nach oben    #3
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  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 18.12.2005, 20:34 Nach oben    #4
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  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen 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 Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
PingBacks sind an
RefBacks sind 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 +1. Es ist jetzt 06:35 Uhr.


Powered by vBulletin® Version 3.7.4 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

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 45