Wie kann ich PHP verwenden, um alle Daten eines Jahres aufzulisten?

8

Ich versuche, PHP zu verwenden, um ein Skript zu erstellen, das alle Tage zwischen jetzt und einem Jahr sucht und alle Daten für Freitag und Samstag auflistet. Ich habe versucht, die date () - und mktime () -Funktionen von PHP zu verwenden, aber ich denke nicht an eine Möglichkeit, dies zu tun. Ist es möglich?

Danke, Ben

    
Ben 28.10.2010, 16:09
quelle

4 Antworten

9

Hier geht's wie auf coole Weise, mit besonderem Dank an strtotime s relative Formate .

%Vor%

Natürlich sollten Sie es optimieren, um genau das zu tun, was Sie wollen, aber das ist neben dem Punkt, den ich versuchen wollte.

Beachten Sie auch, dass strtotime Ihnen Zeitstempel gibt. Um herauszufinden, das Datum zu verwenden:

%Vor%

Eine andere Sache, die Sie wissen sollten, ist, dass Next <dayofweek> Ihren aktuellen Tag von der Suche ausschließt. Wenn Sie also auch den aktuellen Tag hinzufügen möchten, können Sie das folgendermaßen machen:

%Vor%

Und hier ist ein voll funktionsfähiges Skript, das genau das tut, was Sie wollten.

%Vor%

Viel Glück, Alin

    
Alin Purcaru 28.10.2010, 16:18
quelle
4

Mit DateTime-Objekten:

%Vor%

Update: Ich habe den $date=clone $from -Teil hinzugefügt, um darauf hinzuweisen, dass Objekte in PHP / 5 nicht mehr mit dem = -Operator kopiert werden, sondern referenziert werden.

    
Álvaro González 28.10.2010 16:36
quelle
1
%Vor%     
Spudley 28.10.2010 16:29
quelle
1
%Vor%

Ich habe etwas Ähnliches wie die angenommene Antwort gemacht, die mir nicht passte

    
Julio Marins 14.06.2014 19:03
quelle

Tags und Links