Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Powrównywanie czasów unixowych
Forum PHP.pl > Forum > Przedszkole
Dynuel
mam pytanko

czy jest jakiś inny/prostszy sposób sprawdzenia czy czasy 1198968581 i 1199054992 są tego samego dnia niz zamienianie ich przy pomocy funkcji date() do postaci YYYY-MM-DD i porównywania ich?

tzn. najbardziej mi chodzi o jakiś sposób bez używania date()... może jakieś dzielenie/odejmowanie sekund
devnul
nie zawsze się sprawdzi z substr (dni nie mają po 10000 sekund).
rozwiązanie z date będzie najprostsze
Fantazyn
Rozumiem, że ten czas unixowy jest liczony od 1970.01.01-00.00.00
To przecież wtedy wystarczy:
  1. <?php
  2. $data1 = (1198968581/86400); //86400 liczba sekund w dobie
  3. $data1 = floor ( $data1 ); // i mamy liczbe dni
  4. ?>


Ps. Nie wiem kto miał pomysł z substr... : ).
Edit: Dobra... to był mój pomysł... : P.
Dynuel
Cytat(Fantazyn @ 2.01.2008, 02:03:22 ) *
Rozumiem, że ten czas unixowy jest liczony od 1970.01.01-00.00.00
To przecież wtedy wystarczy:
  1. <?php
  2. $data1 = (1198968581/86400); //86400 liczba sekund w dobie
  3. $data1 = floor ( $data1 ); // i mamy liczbe dni
  4. ?>


Ps. Nie wiem kto miał pomysł z substr... : ).


takie oczywiste ;D.... dokładnie tego szukałem.... dzieki Fantazyn

ps. ja o substr nic nie pisałem
devnul
wy nie - ale ktoś pisał - post już zniknoł (pewnie autor stwierdził że swoim głupim pomysłem się osmiesza i skasował post)
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.