![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 31.07.2015 Ostrzeżenie: (0%) ![]() ![]() |
Cześć
potrzebuję pomocy w odjęciu czasu. Posiadam bazę danych gdzie kolumna nazywa się "data". Jest to data dodania ogłoszenia i jest w formacie takim : 17-10-20 10:47:51 Chciałbym do każdego ogłoszenia dodać słówko "NOWE" jeżeli od daty dodania do aktualnego czasu nie mineło wiecej niż 24 h W jaki sposób mogę odjąc tamtą datę czyli przykładowo zmienną : $date ( 17-10-20 10:47:51 ) od aktualnego czasu w takim samym formacie : date('Y-m-j h:i:s') ? Proszę zamknąć, użyłem opcji "szukaj" ![]() |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 220 Pomógł: 18 Dołączył: 5.02.2016 Skąd: Polska Ostrzeżenie: (0%) ![]() ![]() |
$time = data z tabeli; $time_po_odjeciu = date('Y-m-d H:i:s', strtotime('- '.$time)); Co do "Y", nie jestem pewien, czy będzie działało. Y zwraca pełny rok, czyli 2017, a nie 17. Ale spróbuj. |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 1 879 Pomógł: 230 Dołączył: 20.03.2005 Skąd: Będzin Ostrzeżenie: (0%) ![]() ![]() |
Chyba nie koniecznie:
Wystarczy wpisać w Google: Odejmowanie czasu PHP i masz np. post z tego forum: http://forum.php.pl/index.php?showtopic=105490 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 03:22 |