Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Konwersja daty, pobranie kolejny 14 dni miesiąca
duch4ever
post 16.08.2010, 21:39:28
Post #1





Grupa: Zarejestrowani
Postów: 155
Pomógł: 0
Dołączył: 22.06.2010

Ostrzeżenie: (0%)
-----


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ć?
Go to the top of the page
+Quote Post
tehaha
post 16.08.2010, 22:07:12
Post #2





Grupa: Zarejestrowani
Postów: 1 748
Pomógł: 388
Dołączył: 21.08.2009
Skąd: Gdynia

Ostrzeżenie: (0%)
-----


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

Ten post edytował tehaha 16.08.2010, 23:07:23
Go to the top of the page
+Quote Post
duch4ever
post 16.08.2010, 23:11:46
Post #3





Grupa: Zarejestrowani
Postów: 155
Pomógł: 0
Dołączył: 22.06.2010

Ostrzeżenie: (0%)
-----


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ś.
Go to the top of the page
+Quote Post
Pilsener
post 17.08.2010, 08:27:28
Post #4





Grupa: Zarejestrowani
Postów: 1 590
Pomógł: 185
Dołączył: 19.04.2006
Skąd: Gdańsk

Ostrzeżenie: (0%)
-----


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. }
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.07.2025 - 16:44