Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]liczba dni dzieląca 2 daty
marcus753
post 17.09.2014, 16:06:44
Post #1





Grupa: Zarejestrowani
Postów: 281
Pomógł: 3
Dołączył: 8.06.2009
Skąd: Kraków

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


Witajcie

Potrzebuje odjąć od większej daty mniejszą a następnie wypisanie ile dni je dzieli. W tym celu wymyśliłem sobie taki mechanizm:

  1. echo date( 'd-m',(strtotime ( "8-11-2014" ) - strtotime("15-09-2014")));


Niestety nie jest on najlepszy ponieważ zwraca od (konkretną date (d,m,y) którą to następnie mogę sformatowac funkcją date i wyświetlić dni miesiące lub lata - niestety nie jestem wstanie zamienić miesięcy na dni...

Jest na to jakiś sposób ?

Ten post edytował marcus753 17.09.2014, 16:07:14


--------------------
Cokolwiek zostanie upuszczone na uklad elektroniczny, spadnie zawsze tam gdzie wyrzadzi najwiecej szkody.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
kalipek
post 17.09.2014, 16:09:43
Post #2





Grupa: Zarejestrowani
Postów: 43
Pomógł: 13
Dołączył: 3.02.2011

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


  1. $first = new DateTime("8-11-2014");
  2. $second = new DateTime("15-09-2014");
  3. echo $second->diff($first)->days;
Go to the top of the page
+Quote Post
Dejmien_85
post 17.09.2014, 20:21:39
Post #3





Grupa: Zarejestrowani
Postów: 251
Pomógł: 23
Dołączył: 23.04.2013

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


Poczytaj sobie dokumentację, w PHP (i innych językach też) są naprawdę sztańsko łatwe sposoby na operowanie na datach.
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: 24.07.2025 - 20:42