Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] [mysql] operacje na czasie, jak sumowac minuty w php? problem ciągle aktualny
graveozz
post
Post #1





Grupa: Zarejestrowani
Postów: 41
Pomógł: 1
Dołączył: 28.03.2008
Skąd: Kielce

Ostrzeżenie: (10%)
X----


Witam.
Problem prawdopodobnie jest trywialny, ale spędza mi sen z powiek już od dwu wieczorów.
Otóż z bazy danych mysql pobieram do $zmiennej_1 wartość komórki typu TIME (HH:MM:SS) po wyświetleniu jej na stronce otrzymuje prawidłową jej wartość: np. 01:30:00.
Chciałbym do tak pobranej godziny dodać inną $zmienną_2 zawierajaca pobrany z pola typu input czas np: 00:50:00 i po zsumowaniu otrzymac:
$zmienna_1 + $zmienna_2 = 02:20:00 niestety jak się domyślacie wynik takiej operacji nie jest nawet podobny. Próbowałem z strtotime(), i innymi funkcjami, nie potrafie tego rozwikłać.
Czy ktoś mógłby mi pomóc? a może ktoś miał podobny problem i go rozwiązał? Z góry dziekuję za pomoc.

Ten post edytował graveozz 3.04.2008, 09:22:29
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
graveozz
post
Post #2





Grupa: Zarejestrowani
Postów: 41
Pomógł: 1
Dołączył: 28.03.2008
Skąd: Kielce

Ostrzeżenie: (10%)
X----


Dobre pytanie Kicok (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Akutalnie mam coś takiego:

  1. <?php
  2.  $godz1="00:10:00";
  3. $zmienna=date('H:i:s',strtotime($godz1));
  4.  echo 'Wartosc zmiennej<b> '.$zmienna.' </b>';
  5.  
  6.  $godz2="00:20:00";
  7.  $zmienna2=date('H:i:s',strtotime($godz2));
  8.  echo 'Wartosc zmiennej_2 <b> '.$zmienna2. ' </b>';
  9.  
  10.  
  11.  $wynik=date('H:i:s', mktime($zmienna + $zmienna2));
  12.  echo 'wynik dodawania to: <b> ' .$wynik. '</b>';
  13.  
  14.  ?>

wyswietlany wynik to:
Wartosc zmiennej 00:10:00
Wartosc zmiennej_2 00:20:00
wynik dodawania to: 00:31:32

Ja oczekuje ze po dodaniu przechowujacych minuty dwu zmiennych w trzeciej otrzymam 00:30:00, wie ktoś jak to zrobić?

Ten post edytował graveozz 3.04.2008, 12:20:10
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: 2.10.2025 - 18:19