Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL] Sprawdzanie czy minął dzień od daty z bazy
Woytek950
post
Post #1





Grupa: Zarejestrowani
Postów: 130
Pomógł: 2
Dołączył: 6.06.2008
Skąd: jesteś ?

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


Witam. Jak za pomocą php sprawdzic czy minał dzień(nie koniecznie czasowo od pewnej daty), np. dzisiaj jest 14 i rekord z bazy ma wartosc: 2013-02-14 14:28:42
to chciałbym sprawdzić czy dzień zmienił się o jedną wartość więcej czyli np. czy jest 2013-02-15 14:28:42. Robię skrypt głosowania. Nie ma znaczenia czy ktoś oddał głos teraz(czyli np. o 23:40) czy jutro (np. o godz. 01:30). Nie chcę zliczać czy upłyneły 24h.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
miras
post
Post #2





Grupa: Zarejestrowani
Postów: 1 004
Pomógł: 9
Dołączył: 18.01.2011
Skąd: Siedlce

Ostrzeżenie: (30%)
XX---


Nie za bardzo Cię rozumiem, ale do porównywania dat zawsze używam strtotime();


--------------------
Go to the top of the page
+Quote Post
sowiq
post
Post #3





Grupa: Zarejestrowani
Postów: 1 890
Pomógł: 339
Dołączył: 14.12.2006
Skąd: Warszawa

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


  1. date('Y-m-d', strototime('2013-02-14 14:28:42')) == date('Y-m-d', strototime('2013-02-15 01:18:59'))


Pamiętaj, żeby porównywać zarówno dzień, miesiąc jak i rok, żeby nie było przypadku jak poniżej:
  1. date('d', strototime('2013-02-14 14:28:42')) == date('d', strototime('2011-10-14 01:18:59')) // true
Go to the top of the page
+Quote Post
Woytek950
post
Post #4





Grupa: Zarejestrowani
Postów: 130
Pomógł: 2
Dołączył: 6.06.2008
Skąd: jesteś ?

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


Wszystko ok ale teraz muszę sprawdzać ręcznie czy każdy miesiąc ma 29,30, czy 31 dni. Jak tego uniknąć?
Go to the top of the page
+Quote Post
sowiq
post
Post #5





Grupa: Zarejestrowani
Postów: 1 890
Pomógł: 339
Dołączył: 14.12.2006
Skąd: Warszawa

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


A po co chcesz coś takiego sprawdzać? Przecież 2013-02-28 jest różne od 2013-03-01. W czym problem?
Go to the top of the page
+Quote Post
mar1aczi
post
Post #6





Grupa: Zarejestrowani
Postów: 731
Pomógł: 141
Dołączył: 9.05.2011
Skąd: śląskie

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


cal_days_in_month


--------------------
Szanuj innych czas! Kliknij , gdy pomocną wskazówkę otrzymasz.
Go to the top of the page
+Quote Post
Woytek950
post
Post #7





Grupa: Zarejestrowani
Postów: 130
Pomógł: 2
Dołączył: 6.06.2008
Skąd: jesteś ?

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


@sowiq, dziękuje, nie pomyślałem o tym. Najprostsze rzeczy wydają się najtrudniejsze...

Ten post edytował Woytek950 14.02.2013, 15:04:40
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 Aktualny czas: 21.08.2025 - 17:31