Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Konwersja daty, pobranie kolejny 14 dni miesiąca
Forum PHP.pl > Forum > PHP
duch4ever
Witam mam problem chcę zrobić formularz daty podobny jak na allegro tzn dni miesiąca, godziny i minuty. W przypadku minut i godzin nie ma problemu ale w przypadku dni chciał bym aby w liście rozwijanej były tylko 14 kolejny dni od obecnego począwszy. Jak to rozwiązać?
tehaha
może o coś takiego Ci chodzi:
  1. <?php
  2. $present_day = date('j');
  3. $day_in_month = date('t');
  4. echo '<select>';
  5. for($i = 1; $i<=14;++$i)
  6. {
  7. if($present_day>$day_in_month)
  8. {
  9. $present_day = $present_day - $day_in_month;
  10. }
  11. echo "<option value=\"$present_day\">$present_day</option>\n";
  12. ++$present_day;
  13. }
  14. echo '</select>';
  15. ?>


//edit rzeczywiście nie działało, pisałem z palca, teraz powinno być ok
duch4ever
Kod nie wyświetla żadnej opcji

Działa pięknie a ja już cuda kombinowałem smile.gif wielkie dzięki dużo zabawy mi oszczędziłeś.
Pilsener
Można dużo prościej to zrobić:
  1. for($a=1;$a<14;$a++){
  2. echo strftime("%d %B",strtotime("+$a day")).'<br />';
  3. }
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.