Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Odejmowanie czasu
Forum PHP.pl > Forum > Przedszkole
kvbala111
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
Niree

$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.
Tomplus
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
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.