Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: różnica dat
Forum PHP.pl > Forum > Przedszkole
Sky_walker
mam date w formacie
  1. <?php
  2. date("Y-m-d H:i:s");
  3. ?>
i nie wiem jak:

a) policzyć dokładną różnicę między tą datą, a 'teraz' i sprawdzić czy mineło od niej np. 7 dni.
cool.gif policzyć różnicę między tą datą, a 'teraz' w sekundach.

proszę o pomoc... najlepiej gotowy kod...
z góry dziękuję
Sky_walker
nospor
moze to ci pomoze:
http://forum.php.pl/index.php?showtopic=29075&hl=strtotime

Cytat
najlepiej gotowy kod.
najlepiej to ty trochę sam pomyśl a nie czekasz na gotowce
Sky_walker
DZIKI biggrin.gif biggrin.gif biggrin.gif

a dla ciekawskich (i leniwych - jak ja) gotowiec:
różnica dat w sekundach
generuje spis w kolumience z wywołań z bazy danych 'logi'

  1. <?php
  2. $zapytanie="SELECT * From logi";
  3. $wykonaj=mysql_query($zapytanie);
  4. while($wynik=mysql_fetch_array($wykonaj)){
  5. $data=$wynik['Data'];
  6.  
  7. echo (strtotime(date("Y-m-d H:i:s"))-strtotime($data));
  8. echo "<BR>";
  9. }
  10. ?>
treewood
sky_walker - zalecalbym uzywanie timestampa (10 znakow) a nie wrzucania (19 znakow) daty w stylu rrrr-mm-dd gg:mm:ss ...
tiraeth
Zamykam

ten temat wałkowany jest setki razy... wystarczy szukać!
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.