![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 61 Pomógł: 0 Dołączył: 13.06.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Mam w bazię datę dodania aukcji oraz czas (1 lub 2 lub 3 lub 4h) ile ta aukcja ma trwać. Teraz chcę wyświetlić ile pozostało do końca aukcji. Próbowałem próbować kilka działań i wyświetlić to w date() ale nie uzyskałem chcianego efektu. I chyba date() nie da się zrobić ile zostało do końca aukcji.
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 294 Pomógł: 4 Dołączył: 19.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
Najszybciej to pobierasz unix`owy czas zakończenia i obecny czas (IMG:style_emoticons/default/wink.gif) Odjmujesz od czasu zakończenia obecny czas, dzielisz to odpowiednio i otrzymujesz w zależności od potrzeby format daty (IMG:style_emoticons/default/wink.gif)
Do obecnej daty możesz dodać dni za pomocą funkcji strtotime(), a zamiana na czas unix wykorzystaj funkcję mktime() ;-) |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 61 Pomógł: 0 Dołączył: 13.06.2012 Ostrzeżenie: (0%) ![]() ![]() |
Najszybciej to pobierasz unix`owy czas zakończenia i obecny czas (IMG:style_emoticons/default/wink.gif) Odjmujesz od czasu zakończenia obecny czas, dzielisz to odpowiednio i otrzymujesz w zależności od potrzeby format daty (IMG:style_emoticons/default/wink.gif) Do obecnej daty możesz dodać dni za pomocą funkcji strtotime(), a zamiana na czas unix wykorzystaj funkcję mktime() ;-) Ale jak mam pobrać ten unixowy? Zrobiłem tak:
Efekt: 31 23:34:28 - jest blisko, ale to jeszcze nie to |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 17:30 |