zamiknij X
 

Dodaj komentarz

Nick:


BOLD TEXT NA CZERWONO LINK


Treść:


  • Zdziwienie
  • Duch
  • Obcalowany
  • Pirat
  • BAD
  • BAD 2
  • Jezyk
  • Jezyk 2

 

PGbook v3.0

www.plikigrafiki.com

Edycja danych MySQL

[PHP] Odejmowanie czasu - wersja 2.

Jest to skrypt na odejmowanie czasu. Zmieniony w stosunku do pierwszej wersji:

Ocena kodu: 2.2 / 5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
class minusData
{
   public $date01;
   public $date02;

   public function dataDoMinus($date01,$date02)
   {
      $this -> data01 = $date01;
      $this -> data02 = $date02;
   }

   public function odejmijDaty()
   {
      $this -> data01_H = explode(":", $this -> data01);
      $this -> data02_H = explode(":", $this -> data02);

         if($this -> data01_H[1] <= $this -> data02_H[1])
         {
            $this -> wynik_H = $this -> data02_H[0] - $this -> data01_H[0] ;
            $this -> wynik_i = $this -> data02_H[1] - $this -> data01_H[1] ;

            if($this -> wynik_i < "10")
            {
            $this -> wynik_i = '0'.$this -> wynik_i ;
            }
         }

         if($this -> data01_H[1] > $this -> data02_H[1])
         {
         $this -> wynik_H = $this -> data02_H[0] - $this -> data01_H[0] - 1 ;
         $this -> wynik_i = ( 60 - $this -> data01_H[1] ) + $this -> data02_H[1] ;
         }

         return 'Wynik odejmowania obecnej daty('.$this -> data02.') od daty wstecz (17:40) to: '
                     .$this -> wynik_H .' godzin/y i '
                     .$this -> wynik_i.' minut/y.';
         }
}

$date02=date("H:i");
$licza_date = new minusData;
$licza_date -> dataDoMinus('17:40' , $$date02);

echo $licza_date -> odejmijDaty();

WYNIK POWYŻSZEGO KODU (dla obecnej godziny równej 21:07)

1
Wynik odejmowania obecnej daty(21:07) od daty wstecz (17:40) to: 3 godzin/y i 27 minut/y.

Może przydatność tego kodu jest średnia, jednak jest to dobry sposób na wprowadzenie się w programowanie obiektowe.

Autor: Łukasz Lewak (LiON_87)

Potrafisz napisać lepszy kurs? Pokaż to!

   Pokaż jak Ty rozwiązałbyś ten problem lub inny dowolny przez Ciebie wybrany. Przygotowany kurs wraz z imieniem i nazwiskiem wyślij na adres admin.myme[at]gmail.com. Jeżeli uznamy kurs za ciekawy ukaże się on na naszej stronie.

Komentarze  Dodaj komentarz
Copyright 2010 All Rights Reserved www.plikigrafiki.com
o stronie | regulamin | formularz
aspektpolski | Internet | gry | prawo jazdy w krakowie | calivita Izabella Mika zakłady bukmacherskie Czech Republic Hotels aranżacje wnętrz myjnia lublin spis firm apartament gdynia serwis drzwi przeciwpożarowych alveo paszport energetyczny Swarzędz
liga angielska - drukarki - wina - biżu - Kredyty - tworzenie stron internetowych - Ogrodzenia warszawa - Perfumy - pozycjonowanie kraków - książki fotografia
Katalog stron internetowych SEO Katalog Stron PRweb - Katalog Stron Katalog Stron Hurricane Katalog 3CO Dobre rzeczy Katalog qlweb.bigmuzy HotScripts