![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 28.11.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Nie wiem już jak to podejść a więc proszę o pomoc. Posiadam formularz w którym użytkownik podaje datę początkową i końcową np. od: 2012-04-02 do: 2012-04-15. W pętli WHILE zwiększał bym datę o jeden dzień do momentu wyrównania się dat oraz przy każdym obrocie wyświetlał bym potrzebne informacje. Myślałem, że uda mi się to stosując $data++ ale niestety php dodaje jeden dzień ale nie widzi zmiany miesiąca. Próbowałem użyć funkcji mktime zamienić datę na liczbę ale też mi jakoś to nie wychodzi. Data jest mi potrzebna do wykonywania zapytań i wyświetlania raportów za wybrany okres. Muszę wyświetlić dzień oraz ilość z każdego dnia osobno. Z góry dzięki za pomoc. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 24.05.2012 Ostrzeżenie: (10%) ![]() ![]() |
poczytaj sobie o klasie http://fi2.php.net/manual/en/class.datetime.php
działa mniej wiecej tak: $data = new datatime('tutaj mozesz podac date lub jak puste to przyjmie date z teraz'); chcesz zwiekszyc date o jeden dzien: $data->modify('+1 day'); manual: http://fi2.php.net/manual/en/datetime.modify.php poczytaj sobie o klasie http://fi2.php.net/manual/en/class.datetime.php działa mniej wiecej tak: $data = new datetime('tutaj mozesz podac date lub jak puste to przyjmie date z teraz'); chcesz zwiekszyc date o jeden dzien: $data->modify('+1 day'); manual: http://fi2.php.net/manual/en/datetime.modify.php |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 15:45 |