![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 63 Pomógł: 0 Dołączył: 19.08.2003 Ostrzeżenie: (0%) ![]() ![]() |
Jak sprawdzić, czy minęło n dni od pewnej daty?
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 660 Pomógł: 0 Dołączył: 28.08.2002 Skąd: Starachowice Ostrzeżenie: (0%) ![]() ![]() |
Jedna z możliwości: odjąć timestamp aktualny, od timestampa daty wcześniejszej, a następnie różnicę podzielić przez 86400 (liczba sekund trwania dnia) i zaokrąglić w dół.
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław ![]() |
RTFM: http://pl.php.net/manual/pl/ref.datetime.php - drugi komentarz
-------------------- |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 63 Pomógł: 0 Dołączył: 19.08.2003 Ostrzeżenie: (0%) ![]() ![]() |
No dobra... Korzystając z waszych rad napisałem coś takiego:
[php:1:6ef2275ff5]<? if(isset($_COOKIE['divxzone'])) echo " Za 5 sekund rozpocznie sie pobieranie pliku.n"; else { $dodanie = $napis[sizeof($napis)-1]; $teraz = strtotime("now"); if(floor(($teraz - $dodanie) / 86400) > 7) echo " Za 5 sekund rozpocznie się pobieranie pliku.n"; else echo " Napisy są nowe. Musisz się zalogować, aby je pobrać.n"; } ?>[/php:1:6ef2275ff5] I wszystko działa ![]() ![]() |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 07:41 |