PHP - Die nächsten 3 Dienstage ermitteln

Hey!

Ich möchte für meine Band ein kleines Tool basteln, dass unsere Probe Termine anzeigt. Probe ist immer dienstags und donnerstags.
Ich wollte nun unter anderem mit PHP die nächsten 3 Probe Termine ermitteln.
Wie kriege ich am besten die Timestamps von den nächsten Dienstagen bzw Donnerstagen?

Danke und Gruß
Christoph Jäschke

[Erledigt] So geht das!
So, nach einigem Gebastel kann ich hier nun meine Lösung vorstellen.
Wie gesagt, Proben immer dienstags und donnerstags 17 Uhr. Im Array $termine hab ich dann die Zeitstempel für die nächsten 3 Termine:

$now = time();
$termine = array();
$tage = array(„Sonntag“,„Montag“,„Dienstag“,„Mittwoch“,„Donnerstag“,„Freitag“,„Samstag“);

while (count($termine)

Hi,
und das funktioniert auch mit einer englischen Version?

Gruss
Joey

hier noch mal ne version ohne schleifen und berechnungen:

echo strtotime(„next Thursday“); #1264028400
echo strtotime(„next Thursday +1 week“); #1264633200

Gruß

Ui… das ist beeindruckend kürzer, als meine Idee :wink:
Hast du mal getestet ob es funktioniert?
Woher hast du das? Hast du 'n Link für mich?

Danke und Gruß
Christoph


… offensichtlich nicht…

Gruß Christoph

klar funktioniert das ^^

http://de.php.net/manual/de/function.strtotime.php

du kannst auch sttotime(„monday“); nutzen, dann wirt heute das aktuelle datum angegeben und ab morgen wird der nächste montag angegeben

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

*schmunzel*

    $now += 86400;

mal ne Frage dazu…
Wenn Du eh schon mit Sekunden rechnest, warum zählst Du dann nicht gleich 7*86400 Sekunden zum ersten Datum dazu? :wink:

Mal abgesehen, dass diese Lösung eventuell beim Wechsel zwischen Sommer und Winterzeit Probleme bereiten könnte (ohne den Code genauer analysiert zu haben)

Grüße
Munich