Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] różnica w minutach
Forum PHP.pl > Forum > Przedszkole
grzegorz_g
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
.radex
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));
nospor
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
phpion
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
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.