#php #nocnakoduje #nowicjusz

Próbuję zrobić pętlę, która będzie mi dodawać do daty 3 tygodnie za każdym razem kiedy dojdzie do tego dnia. Do tego potrzebuję określić czy to dodanie jest parzyste.

czyli np. startujemy 07.07.2014, jest ten dzień więc dodajemy 3 tygodnie = 28.07.2014. Jest to pierwsze dodanie, więc liczba nieparzysta = echo "nieparzysta". Potem jeżeli jest dzień 28.07.2014 + 3 tygodnie. Dodawanie drugie, więc liczba parzysta, echo "parzysta". Jak coś takie
@questor: Pokombinuj z tym, bo nie wiem dokładnie o co chodzi.

$time_start = strtotime('8-04-2014');
$time_end = time();
$time_offset = 21 * 24 * 60 * 60;
$offset_count = intval(($time_end - $time_start) / $time_offset);
for ($i = 0; $i <= $offset_count; $i++) {
$time = $time_start + $i * $time_offset;
$x = ($i % 2) ? 'nieparzysta' : 'parzysta';
echo date('d-m-Y', $time) . ' - ' . $x . '
';
  • Odpowiedz
@MQs: Nie działa mi: unexpected '$timestart' (TVARIABLE)

Chodzi po prostu o stałe dodawanie 3 tygodni od startowej daty. Np. dzisiaj mamy 09.07 więc wyświetla mi 30.07. W dniu 30.07 wyświetli mi 20.08 i tak dalej. Do tego określi czy jest to parzysta operacja (tygodnie zostały dodane 4,6,8 razy itd) czy nie parzysta.
  • Odpowiedz