Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] różnica w minutach
grzegorz_g
post 11.06.2008, 20:23:39
Post #1





Grupa: Zarejestrowani
Postów: 259
Pomógł: 0
Dołączył: 26.10.2004

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


mam taki kod który oblicza różnicę miedzy dwona datami.

  1. <?php
  2. echo date("i:s",($czas_teraz-$czas));
  3. ?>


wszystko pięknie tylko jak różnica jest większza niż 60minut pokazuje mi np. 00:45
a chiałbym by pokazywało 60:45.


Jest jakaś funkcja w php by móć ją zastosować w moim problemie


--------------------
www.wettradar.com
Go to the top of the page
+Quote Post
.radex
post 11.06.2008, 20:25:34
Post #2





Grupa: Zarejestrowani
Postów: 1 657
Pomógł: 125
Dołączył: 29.04.2006

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


Przydatna podczas bawienia się tekstowymi datami jest funkcja strtotime(), bo daty w formie timestamp łatwiej "obrabiać".

Edit:

Eeee, sory, chyba źle zrozumiałem.

Dodaj też godziny.

echo date("H:i:s",($czas_teraz-$czas));

Ten post edytował radex_p 11.06.2008, 20:28:33


--------------------
blog | Tadam — minutnik do Pomodoro na Maka :)
Go to the top of the page
+Quote Post
nospor
post 11.06.2008, 20:30:46
Post #3





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




ech... date sluzy do wyswietlania daty i czasu a nie roznic.
Chcesz miec liczbe minut to podziel sobie roznice przez 60 i po sprawie.

edit down: nie lekcja matematyki a lekcja logicznego myslenia i czytania manuala winksmiley.jpg


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
phpion
post 11.06.2008, 20:32:06
Post #4





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Widzę, że obojgu wam* kłania się matematyka... Mamy przykładowo 100 sekund. Dzielimy to przez 60. Mamy 1 minutę i 40 sekund (reszta z dzielenia). Analogicznie dla 122 sekund. 122 = 2 * 60 + 2, co daje 2 minuty i 2 sekundy. Tyle. Funkcja date() w tym przypadku nie sprawdzi się.

* grzegorz_g, radex_p

// edit up: racja smile.gif

Ten post edytował phpion 11.06.2008, 20:42:11
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 31.07.2025 - 06:10