Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Formatiranje timestamp-a (14)

[es] :: PHP :: Formatiranje timestamp-a (14)

[ Pregleda: 4296 | Odgovora: 12 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Kusur
Grafički dizajner
Beograd

Član broj: 2485
Poruke: 208
195.252.111.*



Profil

icon Formatiranje timestamp-a (14)12.02.2004. u 14:47 - pre 212 meseci
Pozdrav svima

"Pokupio" sa ovu funkciju na www.zend.com - za formatiranje timestamp(14) iz MySql baze + php.

Sve je ok - lepo formatira datum i vreme (ja koristim samo za vreme), ali sat na Eunet-u žuri 19 min. Kako da podesim da mi prikazuje tačno vreme?

Unapred hvala

Code:
function timestamp_db_php($date) 

    $year   = substr($date,0,4); 
    $month  = substr($date,4,2); 
    $day    = substr($date,6,2); 
    $hour   = substr($date,8,2); 
    $minute = substr($date,10,2); 
    $second = substr($date,12,2); 
    //$epoch = date("U", mktime($time[0],$time[1],$time[2],$datebreak[1],$datebreak[2],$datebreak[0])); 
$datetime = $month."-".$day."-".$year."  ".$hour.":".$minute.":".$second." "; 
         return $datetime; 

Kusur
 
Odgovor na temu

NikolaVeber
NikolaVeber
neradnik na porodiljskom bolovanju
Karlsruhe

Član broj: 5115
Poruke: 1254
*.dip.t-dialin.net

Jabber: nikolaveber@jabber.org
ICQ: 121532865


Profil

icon Re: Formatiranje timestamp-a (14)12.02.2004. u 14:54 - pre 212 meseci
Oduzmi od timestampa koji formatiras 19 minuta, tj 19*60 sekundi.
Pop Servis "Paradise Tours"
Java User Group Karlsruhe
IT Dan - Srbija

Officer, I saw the driver who hit me - his name was Johnny Walker.
 
Odgovor na temu

Kusur
Grafički dizajner
Beograd

Član broj: 2485
Poruke: 208
195.252.111.*



Profil

icon Re: Formatiranje timestamp-a (14)12.02.2004. u 15:18 - pre 212 meseci
Treba znati

<?php echo timestamp_db_php($row_korisnici['vreme'] - (19*60)); ?>


Vreme 16:15:50 a kad ovako oduzmem dobijem 16:03:10
Kusur
 
Odgovor na temu

NikolaVeber
NikolaVeber
neradnik na porodiljskom bolovanju
Karlsruhe

Član broj: 5115
Poruke: 1254
*.dip.t-dialin.net

Jabber: nikolaveber@jabber.org
ICQ: 121532865


Profil

icon Re: Formatiranje timestamp-a (14)12.02.2004. u 15:22 - pre 212 meseci
Da, ako $row_korisnici['vreme'] sadrzi timestamp.
Proveri to sa echo $row_korisnici['vreme'];
Ako dobijes pozamasan ceo broj, tu smo !

Cek, cek!

Kod koga je vreme 16:15:50?

Probaj sledece:
Code:

echo "Prvo vreme:" . timestamp_db_php($row_korisnici['vreme'] - (19*60)); 
echo "<br />Drugo vreme:" . timestamp_db_php($row_korisnici['vreme']); 

Pop Servis "Paradise Tours"
Java User Group Karlsruhe
IT Dan - Srbija

Officer, I saw the driver who hit me - his name was Johnny Walker.
 
Odgovor na temu

Kusur
Grafički dizajner
Beograd

Član broj: 2485
Poruke: 208
195.252.111.*



Profil

icon Re: Formatiranje timestamp-a (14)12.02.2004. u 15:26 - pre 212 meseci
Sadrži timestamp

U timestamp-u je vreme 16:15:50 a kad ovako oduzmem dobijem 16:03:10

????

Kusur
 
Odgovor na temu

NikolaVeber
NikolaVeber
neradnik na porodiljskom bolovanju
Karlsruhe

Član broj: 5115
Poruke: 1254
*.dip.t-dialin.net

Jabber: nikolaveber@jabber.org
ICQ: 121532865


Profil

icon Re: Formatiranje timestamp-a (14)12.02.2004. u 15:32 - pre 212 meseci
Sta sadrzi $row_korisnici['vreme']?



[Ovu poruku je menjao NikolaVeber dana 12.02.2004. u 17:42 GMT]
Pop Servis "Paradise Tours"
Java User Group Karlsruhe
IT Dan - Srbija

Officer, I saw the driver who hit me - his name was Johnny Walker.
 
Odgovor na temu

Kusur
Grafički dizajner
Beograd

Član broj: 2485
Poruke: 208
195.252.111.*



Profil

icon Re: Formatiranje timestamp-a (14)12.02.2004. u 15:33 - pre 212 meseci
Prvo vreme:16:03:10
Drugo vreme:16:14:50
Kusur
 
Odgovor na temu

Kusur
Grafički dizajner
Beograd

Član broj: 2485
Poruke: 208
195.252.111.*



Profil

icon Re: Formatiranje timestamp-a (14)12.02.2004. u 15:37 - pre 212 meseci
$row_korisnici['vreme']? = 20040212161450

A promeni sam funkciju:

Code:
function timestamp_db_php($date) 

    $year   = substr($date,0,4); 
    $month  = substr($date,4,2); 
    $day    = substr($date,6,2); 
    $hour   = substr($date,8,2); 
    $minute = substr($date,10,2); 
    $second = substr($date,12,2); 
    //$epoch = date("U", mktime($time[0],$time[1],$time[2],$datebreak[1],$datebreak[2],$datebreak[0])); 
//      $datetime = $month."-".$day."-".$year."  ".$hour.":".$minute.":".$second." "; 
        $datetime = $hour.":".$minute.":".$second." "; 
      return $datetime; 



Tj. izbacio sam $month."-".$day."-".$year."  ".
Kusur
 
Odgovor na temu

NikolaVeber
NikolaVeber
neradnik na porodiljskom bolovanju
Karlsruhe

Član broj: 5115
Poruke: 1254
*.dip.t-dialin.net

Jabber: nikolaveber@jabber.org
ICQ: 121532865


Profil

icon Re: Formatiranje timestamp-a (14)12.02.2004. u 15:45 - pre 212 meseci
ono sto ti saljes nije timestamp nego datum: 2004.02.12.16.14.50
Code:

getdate(time()-19*60);

vraca niz (dan, mesec, sat...), probaj sa
Code:

print_r(getdate(time()-19*60));

I onda sastavi lepo sta ti treba od clanova tog niza.

Pop Servis "Paradise Tours"
Java User Group Karlsruhe
IT Dan - Srbija

Officer, I saw the driver who hit me - his name was Johnny Walker.
 
Odgovor na temu

Kusur
Grafički dizajner
Beograd

Član broj: 2485
Poruke: 208
195.252.111.*



Profil

icon Re: Formatiranje timestamp-a (14)12.02.2004. u 16:37 - pre 212 meseci
Polje "vreme" je u MySql bazi Type=timestamp a Length/Values =14

Nikako mi ne uspeva
Kusur
 
Odgovor na temu

leka
Dejan Lekić
senior software engineer, 3Developers
Ltd.
London, UK

Član broj: 234
Poruke: 2534
*.racasse.se

Sajt: dejan.lekic.org


+2 Profil

icon Re: Formatiranje timestamp-a (14)12.02.2004. u 17:22 - pre 212 meseci
A zasto ne koristiti standardnu PHP funkciju date() ?
Dejan Lekic
software engineer, MySQL/PgSQL DBA, sysadmin
 
Odgovor na temu

noviKorisnik
Dejan Katašić
Novi Sad

Član broj: 13216
Poruke: 4533
*.041net.co.yu

Sajt: www.novikorisnik.net


+5 Profil

icon Re: Formatiranje timestamp-a (14)13.02.2004. u 06:08 - pre 212 meseci
<?php echo (date ('H:i:s', strtotime (timestamp_db_php ($row_korisnici['vreme'])) - 19 * 60)); ?>

 
Odgovor na temu

Kusur
Grafički dizajner
Beograd

Član broj: 2485
Poruke: 208
*.63.EUnet.yu



Profil

icon Re: Formatiranje timestamp-a (14)13.02.2004. u 19:00 - pre 212 meseci
Hvala svima,

Evo kako sam uradio uz vašu pomoć i čitanje drugih "postova" na ovom forumu.
Polja "vreme" u bazi je INT

Ovako sam ubacio u bazu:
Code:
<?php echo time(); ?>


A ovako sam formatirao i oduzeo 19 minuta
Code:
<?php echo date("H:i:s", $row_korisnici['vreme']-19*60); ?> 


i sve lepo radi bez korišćenja funkcije

Još jednom vam se zahvaljujem.
Kusur
 
Odgovor na temu

[es] :: PHP :: Formatiranje timestamp-a (14)

[ Pregleda: 4296 | Odgovora: 12 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.