Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Problem z konwersją daty (unix -> sekundy)
roobik
post
Post #1





Grupa: Zarejestrowani
Postów: 410
Pomógł: 5
Dołączył: 25.01.2005
Skąd: Wrocław

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


Witam!
Wiem, że tematów na temat daty było już trochę na naszym Forum, ale utknąłem w miejscu takim:
w formacie uniksowym otrzymałem liczbę, którą teraz chcę zamienić na sekundy.
Szukam tego rozwiązania, ale wszędzie jest na odwrót - a to już mam... Proszę o pomoc...
Mój kod:
  1. $teraz = date("Y-m-d H:i:s");
  2. $odp jest pobierane z bazy - format ten sam, co wyżej
  3. ile_minelo = strtotime($teraz)-strtotime($odp);

i co tu dalej?

Ten post edytował roobik 15.10.2010, 09:50:11
Go to the top of the page
+Quote Post
sebekzosw
post
Post #2





Grupa: Zarejestrowani
Postów: 437
Pomógł: 42
Dołączył: 16.04.2007

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


  1. $ile_minelo = time()-strtotime($odp);


wtedy masz czas w sekundach (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
roobik
post
Post #3





Grupa: Zarejestrowani
Postów: 410
Pomógł: 5
Dołączył: 25.01.2005
Skąd: Wrocław

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


Raczej nie (nie wiem, więc proszę o wyrozumiałość...)
Po moim odejmowaniu strtotime($teraz)-strtotime($odp); wychodzi w tym momencie 4198, to robiąc wg Twojego przykładu wychodzą mi kosmiczne liczby - na tym przykładzie jest to... -69046650000 (na początku jest minus).

Gdy zaś na innym przykładzie wychodzi mi z odejmowania liczba 10525 - to za Twojąporadą wychodzi mi 1287133979. Raczej coś nie tego... Ale może coś zostało przeoczone...?

Go to the top of the page
+Quote Post
Echonik
post
Post #4





Grupa: Zarejestrowani
Postów: 8
Pomógł: 1
Dołączył: 19.05.2010

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


A czy na serwerze z bazą i na serwerze WWW są dobrze ustawione czasy systemowe?
Go to the top of the page
+Quote Post
roobik
post
Post #5





Grupa: Zarejestrowani
Postów: 410
Pomógł: 5
Dołączył: 25.01.2005
Skąd: Wrocław

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


Cytat(Echonik)
A czy na serwerze z bazą i na serwerze WWW są dobrze ustawione czasy systemowe?

No i to było właśnie przyczyną (IMG:style_emoticons/default/smile.gif)
Dzięki!
Go to the top of the page
+Quote Post

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: 14.09.2025 - 17:30