Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] błąd w wyniku odejmowania dat, różnica dat w godzinach i minutach
PiiiT
post
Post #1





Grupa: Zarejestrowani
Postów: 49
Pomógł: 0
Dołączył: 29.02.2008
Skąd: Poznań

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


Witam serdecznie, mam problem z otrzymaniem poprawnego wyniku odejmowania dat. Poniższy kod zmienia datetime na czas unixowy oraz różnice podaje w minutach i jest wszystko ok, jak wstawie żeby pokazywał w godzinach i minutach wstawiam "H:i" zamiast "i" to wynik jest 01.03 w przypadku odliczenia 3 minut. Zaznaczam że daty różnią się tylko ilością 3 minut i pojawia się błędny wynik. Jaka jest przczyna? Wynik chciałbym aby pojawił się w minutach chyba ze czas przyekroczy godzinę to wtedy w godzinach i minutach. Z góry dziękuję za pomoc.

  1. <?php
  2. $start=strtotime(mysql_result($wyniko,$y, "start"));      
  3.  
  4.       $stop=strtotime(mysql_result($wyniko,$y, "stop"));
  5.  
  6.       $roznica=$stop-$start;
  7.  
  8.       $mysqldate = date( 'i', $roznica );
  9.  
  10.             print "$mysqldate" ;
  11.  
  12. ?>






 

Proszę o informację jak korzystac z bbcode ponieważ wpisałem kod w znacznikach "[code][/code]" i kod wyświetlił się w jednej linii, zmieniłem na "
CODE
" i wyświetliło poprawnie ale mimo to wpis został poprawiony przez Ociu.

"Ten post edytował Ociu 14 minut temu
Powód edycji: Poprawiłem bbCode (ociu)"

Jeżeli zaznacze tekst który jest kodem i klikam w edytorze postów na ikone "Umieśc jako kod" kod wyświetla się w jednej linii.. Proszę o odpowiedź bo chciałbym pisac poprawnie posty i nie marnowac czyjegoś czasu na sprawdzanie i poprawianie takich błędów. Z góry dziękuję za podpowiedź

Ten post edytował PiiiT 26.06.2008, 13:21:29
Powód edycji: Poprawiłem bbCode (ociu)
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: 17.09.2025 - 13:15