![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 87 Pomógł: 3 Dołączył: 15.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam, pobieram datę z bazy mySQL o typie "datetime".
Moje pytanie brzmi: Jak uzyskać ile godzin temu rekord został dodany do bazy? Chcę zrobić w newsie informacje że jest nowy news ( z przed 24 godzin ) Proszę o pomoc. Jak by ktoś nie wiedział data w tabeli jest taka: 2011-11-18 15:13:39 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 54 Pomógł: 12 Dołączył: 4.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
Zamieniasz swoją datę na timestamp, odejmujesz go od aktualnego timestamp i masz w sekundach różnicę tych dwóch czasów.
Przykładowy sposób http://www.php.net/manual/pl/function.date.php#106097 A na szybko znaleziona procedura do zamiany
Ps. W manualu w opisie funkcji date w przykładzie #3 też coś tam napisali jak to należałoby zrobić. Ten post edytował aachi 26.11.2011, 16:27:16 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 130 Pomógł: 1 Dołączył: 10.09.2007 Ostrzeżenie: (0%) ![]() ![]() |
hej
może to: funkcja DATEDIFF() i TIMEDIFF() Pozdrawiam |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 09:56 |