Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Odejmowanie czasu
kvbala111
post
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"

smile.gif
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Niree
post
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.
Go to the top of the page
+Quote Post
Tomplus
post
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
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: 22.08.2025 - 07:42