Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Odejmowanie dat
piraciq
post
Post #1





Grupa: Zarejestrowani
Postów: 174
Pomógł: 4
Dołączył: 27.07.2007
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Witam jeśli robię coś nie tak to napiszcie
mam dwie daty unixowe
1223485865 // czas obecny
294102000 // czas w przeszłości

i teraz chciał bym odjąć te dwie daty celem ustalenia różnicy w latach więc :
  1. <?php
  2. echo date("Y",time()-294102000); // odejmuję inna farmo jak wy
  3. ?>


pięknie się odejmuje ale pokazuje mi rok 1999 (IMG:http://forum.php.pl/style_emoticons/default/blinksmiley.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 561
Pomógł: 6315
Dołączył: 27.12.2004




date() zwraca ci rok z daty a nie rok z roznicy (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

http://nospor.pl/liczba-dni-roboczych-n23.html
masz tam liczbie dni. podziel na 365 i bedziesz mial lata
Go to the top of the page
+Quote Post
JoShiMa
post
Post #3





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

Ostrzeżenie: (0%)
-----


Cytat(nospor @ 8.10.2008, 19:20:16 ) *
masz tam liczbie dni. podziel na 365 i bedziesz mial lata


Tylko w przybliżeniu, bo może się w tym przedziale trafić rok przestępny (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) no ale jeśli to mały przedział to zaokrąglenie do liczby całkowitej załatwia sprawę.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 27.12.2025 - 20:03