Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Obliczenie dni pomiędzy datami, gdzie jest błąd ?
Lacki2006
post
Post #1





Grupa: Zarejestrowani
Postów: 107
Pomógł: 0
Dołączył: 3.03.2012

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


Witam
Potrzebuję obliczyć ile dni minęło od daty ale wychodzą mi jakieś kosmiczne liczby gdzie tkwi błąd ?
Mam tak napisany kod
Kod
// Obliczenie ile dni jest zlecenie w produkcji
    $data = '13/04/2014'; //nasza data
    $obecna_data = date("d-m-Y"); // pobieranie aktualnej daty
    $minelo = (strtotime($obecna_data) - strtotime($data)) / (60*60*24); //obliczanie
    $wynik = round("$minelo"); //zaokraglenie do pelnej  
        echo 'dni '. $wynik;

Z tego kodu wylicza mi że upłynęło 16183 dni (IMG:style_emoticons/default/smile.gif) pomimo iż minęło zaledwie 10 dni (IMG:style_emoticons/default/smile.gif)
Myślę że problem może tkwić w różnie zapisanej dacie bo w dacie mam dd/mm/rok a w obecnej dacie mam dd-mm-rok niestety to co jest w $data czyli dd/mm/rok musi zostać czy macie jakiś pomysł jak zrobić aby wyliczało dobrze ?
Z góry dziękuję
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 23.08.2025 - 10:25