Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Operacje na czasie
migacz
post
Post #1





Grupa: Zarejestrowani
Postów: 55
Pomógł: 0
Dołączył: 15.04.2003
Skąd: Tczew

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


Mam następujący problem. Pobieram z bazy pola w formacie time powiedzmy że czas1 i czas2. Musze wykonać na tym podstawowe dzialania tzn dodawanie i odejmowanie. jak pobrać lub sformatować te dane aby wynik tez był wyświtlany w formie czasu. (czas1=9:00 czas2=10:15 czas2-czas1=1:15)
Z góry dzięki
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
p_a_wik
post
Post #2





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 30.12.2012

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


Witam

Jeśli mogę prosić o pomoc w tym temacie
mam podobny problem jak kolega i wykorzystałem ostatnią poradę, ale system nie zwraca mi nic prócz: (00:00.000000)
Dane wejściowe w formacie mm:ss.uu
$c1=00:12.79
$c2=00:35.77
wynik (00:00.000000)

  1. <?php
  2. $mkReturn = mktime( $c2 ) - mktime( $c1 );
  3. $timeReturn = date('i:s.u', $mkReturn);
  4. ?>


Co zrobiłem źle ??
Czy da się policzyć różnice tylko na takich dancyh ??
Jak sformatować wyjście tylko do dwóch setnych 00:00.00 ??

Po włączeniu wyświetlania błędów otrzymałem następujący komunikat:
Notice: A non well formed numeric value encountered in wskazujący na linię:
$mkReturn = mktime( $c2 ) - mktime( $c1 );


Z góry dziękuje za odpowiedzi

Ten post edytował p_a_wik 30.12.2012, 18:48:39
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: 15.10.2025 - 18:51