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

Uporedjivanje datuma i vremena

[es] :: PHP :: PHP za početnike :: Uporedjivanje datuma i vremena

[ Pregleda: 1158 | Odgovora: 9 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Nemanja Avramović
PHP developer, Webinsane
Mladenovac, Srbija

Moderator
Član broj: 32202
Poruke: 3999
*.verat.net.

ICQ: 266136396
Sajt: www.avramovic.info


Profil

icon Uporedjivanje datuma i vremena31.01.2005. u 12:14

Ljudi, treba mi skripta koja ce uporedjivati datum i vreme da vidi da li je jedan stariji 5 minuta od drugog (tacnije da mi `izvadi` broj minuta koliko je stariji). Nesto kao `who is online` na forumu... nema bas puno veze ovo sto zelim da uradim, ali tu je negde...

pomoc?
Moj sajt. Moj blog. Moj avatar. Moj grad. Moja frizura.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
31.01.2005. u 12:14 

Milos Stojanovic
Belgrade

Član broj: 10343
Poruke: 1858
*.nat-pool.bgd.sbb.co.yu.

ICQ: 282954730
Sajt: www.sietf.org


Profil

icon Re: Uporedjivanje datuma i vremena31.01.2005. u 12:32
? Nije baš jasno.
Ako imaš neke $datumVreme1 i $datumVreme2 koje dobijaš pozivom
Code:
$datumVreme1 = time();

onda samo treba da postaviš uslov
Code:
if ($datumVreme2 - $datumVreme1 >= 300)

i to je to?
ex. trooper
Oh goody... it's my Illudium PU-36 Explosive Space Modulator!
Softversko Inženjerstvo
♪♫♪
31.01.2005. u 12:32 

Nemanja Avramović
PHP developer, Webinsane
Mladenovac, Srbija

Moderator
Član broj: 32202
Poruke: 3999
*.verat.net.

ICQ: 266136396
Sajt: www.avramovic.info


Profil

icon Re: Uporedjivanje datuma i vremena31.01.2005. u 13:26
do sada sam radio u delphiju, a tamo, veruj, nije tako lako

anyway... hvala!
Moj sajt. Moj blog. Moj avatar. Moj grad. Moja frizura.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
31.01.2005. u 13:26 

broker

Član broj: 2415
Poruke: 8521
212.62.59.*



Profil

icon Re: Uporedjivanje datuma i vremena31.01.2005. u 13:53
Isto je i u Delphiju samo sto je u njemu merna jedinica dan pa ako ti treba u minutima moras vrednost da pomnozis sa (24 * 60)
31.01.2005. u 13:53 

Nemanja Avramović
PHP developer, Webinsane
Mladenovac, Srbija

Moderator
Član broj: 32202
Poruke: 3999
*.verat.net.

ICQ: 266136396
Sajt: www.avramovic.info


Profil

icon Re: Uporedjivanje datuma i vremena31.01.2005. u 14:12
hm hm... mozda

anywayZ, kako se ovo ponasa kod prelaska na novi dan? npr. ako je sacuvano vreme u 23:58h pa se provera izvrsi u 00:03h

nece biti problema?
Moj sajt. Moj blog. Moj avatar. Moj grad. Moja frizura.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
31.01.2005. u 14:12 

Milos Stojanovic
Belgrade

Član broj: 10343
Poruke: 1858
*.nat-pool.bgd.sbb.co.yu.

ICQ: 282954730
Sajt: www.sietf.org


Profil

icon Re: Uporedjivanje datuma i vremena31.01.2005. u 14:14
Nemaš problema jer time() funkcija
Citat:
Returns the current time measured in the number of seconds since the Unix Epoch (January 1 1970 00:00:00 GMT).

ex. trooper
Oh goody... it's my Illudium PU-36 Explosive Space Modulator!
Softversko Inženjerstvo
♪♫♪
31.01.2005. u 14:14 

Nemanja Avramović
PHP developer, Webinsane
Mladenovac, Srbija

Moderator
Član broj: 32202
Poruke: 3999
*.verat.net.

ICQ: 266136396
Sajt: www.avramovic.info


Profil

icon Re: Uporedjivanje datuma i vremena31.01.2005. u 17:37
tako sam i mislio (imam ceo ovaj fajl sa helpom, 10mb, ali me mrzelo da cekam do ponoci da probam :)
Moj sajt. Moj blog. Moj avatar. Moj grad. Moja frizura.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
31.01.2005. u 17:37 

Tandrcak90

Član broj: 219955
Poruke: 2
*.arhisoft.net.



Profil

icon Re: Uporedjivanje datuma i vremena20.04.2009. u 03:04
Posto sam nov na forumu zelim, pre svega, da vas sve pozdravim ;)

E a sada da predjem na problem, vezan za php i mysql upit
Pravim jedan sajt i lepo mi islo, dok nisam stigao do prikazivanja repertoara za pozoriste
preko mysql upita sam pozvao predstave za danasnji dan

Code:
 $sql_d=mysql_query("SELECT * FROM `predstave` WHERE `datum_pocetka` = '$danasnji_datum' ORDER BY `datum_pocetka` ASC LIMIT $from, $broj_prikaza") or die(mysql_error()); 


i to radi super, ali me zeza kada hocu da pozovem ostale najave, znaci da prikaze samo one predstave gde je datum pocetka veci od danasnjeg datuma
probao sam preko sledeceg upita

Code:
 $sql_o=mysql_query("SELECT * FROM `predstave` WHERE `datum_pocetka` > '$danasnji_datum' ORDER BY `datum_pocetka` ASC LIMIT $from, $broj_prikaza") or die(mysql_error()); 


ali to ne radi kako treba, tacnije uporedjuje samo dane

na primer:

danasnji datum je: 20.04.2009.
upit ce izbaciti predstave zakazane za 21.04.2009., 23.04.2009., 27.05.2009., 28.05.2009.
ali nece izbaciti predstave zakazane od 01.05.2009. - 19.05.2009.

Zna li neko u cemu je problem?
20.04.2009. u 03:04 

Tandrcak90

Član broj: 219955
Poruke: 2
*.arhisoft.net.



Profil

icon Re: Uporedjivanje datuma i vremena20.04.2009. u 03:17
nasao sam problem :)

greska je bila u kreiranju baze, bio sam stavio za tip datuma TEXT umesto DATE, sada radi sve kako treba...mada mi malo ide na zivce datum oblika yyyy-mm-dd

Izmena:
Pronasao sam i funkciju za konvertovanje koja radi na verzijama PHP 5 >= 5.1.0

Za upis ide ovako
Code:
$datum ='20.04.2009';
$dateTime = new DateTime($date);
 
$formatiran_datum=date_format ( $datum, 'Y-m-d' );



za citanje samo obrnuto

Code:
$datum ='2009-04-20';
$dateTime = new DateTime($date);
 
$formatiran_datum=date_format ( $datum, 'd.m.Y );



[Ovu poruku je menjao Tandrcak90 dana 20.04.2009. u 05:12 GMT+1]

[Ovu poruku je menjao Tandrcak90 dana 20.04.2009. u 05:29 GMT+1]
20.04.2009. u 03:17 

Nikola Poša
Beograd

Član broj: 173839
Poruke: 668
*.adsl-a-1.sezampro.yu.

Sajt: www.nikolaposa.in.rs


Profil

icon Re: Uporedjivanje datuma i vremena20.04.2009. u 09:56
Ne znam samo kako si povezao ovu temu staru više od 4 godine sa tim tvojim problemom... :) A i to tvoje pitanje je više bilo za MySQL forum.

btw Bolja varijanta je da promenu formata datuma radiš u MySQL-u (f-ja DATE_FORMAT), ali onda moraš eksplicitno da naglasiš kolonu koju formatiraš, npr.
Code:

SELECT naziv, DATE_FORMAT(datum_pocetka, 'd.m.Y.') AS 'datum' 
FROM predstave
WHERE datum_pocetka > '$danasnji_datum' 
ORDER BY datum_pocetka

Sad već imaš spreman datum, i ne moraš u PHP kodu da radiš konverziju...
20.04.2009. u 09:56 

[es] :: PHP :: PHP za početnike :: Uporedjivanje datuma i vremena

[ Pregleda: 1158 | Odgovora: 9 ]

Postavi temu Odgovori

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