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
Hier geht's wie auf coole Weise, mit besonderem Dank an strtotime
s relative Formate .
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:
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:
Und hier ist ein voll funktionsfähiges Skript, das genau das tut, was Sie wollten.
%Vor%Viel Glück, Alin
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.
Ich habe etwas Ähnliches wie die angenommene Antwort gemacht, die mir nicht passte