Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]jak obliczyć z daty urodzin ile dni minęło do dziś ?
Forum PHP.pl > Forum > Przedszkole
SN@JPER^
Witam,

nie mam zielonego pojęcia jak np. obliczyć ile dni minęło od rejestracji przyjmując format daty np. 02/02/2006/22:22:45...

Pozdrawiam.
Cienki1980
Najprostszy ( najszybszy matematycznie ) to obliczenie różnicy między datami.
Wystarczy, że każdą datę zamienisz na znacznik czasu za pomocą mktime" title="Zobacz w manualu PHP" target="_manual otrzymasz znaczniki czasu.

Odejmując te znaczniki od siebie otrzymasz dokładną ilość sekund między tymi datami.

Dzieląc je odpowiednio xxxxxxx/(3600*24)=wynik .... gdzie xxxxx to różnica sekund między tymi datami.

Możesz też skorzystać z strtotime" title="Zobacz w manualu PHP" target="_manual ale ja do tego zawsze miałem jakąś awersje ( nigdy mi nie działało biggrin.gif - bo pewnie nie potrafiłem korzystać biggrin.gif)
Daimos
ja wogole zawsze czas zapisuje za pomoca time" title="Zobacz w manualu PHP" target="_manual
pozniej mozna to latwo formatowac np:
  1. <?php
  2. date("Y-m-costam",$zmiennazczasemztime);
  3. ?>
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-2024 Invision Power Services, Inc.