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

Statisticki podaci

[es] :: PHP :: Statisticki podaci

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

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

define

Član broj: 41934
Poruke: 288
*.beotel.net.



Profil

icon Statisticki podaci20.09.2005. u 11:46 - pre 226 meseci
Treba da napravim na sajtu nekakvu statistiku za dnevne unose i jucerasnje usnose postova.
Kada neko unese post u njegovoj tabeli ima polje created u koji se unosi vreme kada je unesen post.
interesuje me da li je bolje da koristim time() ili date() funkciju kada unosim u to polje created, jer mi je vazno da bude broj postova ovog dana, od juce i mozda za kompletan mesec.
 
Odgovor na temu

jelena p
Jelena Pavlovic
Novi Sad

Član broj: 15149
Poruke: 12
*.pat-pool.nsad.sbb.co.yu.

Sajt: www.arraystudio.com


Profil

icon Re: Statisticki podaci21.09.2005. u 17:29 - pre 226 meseci
A sta mislis o MySQL funkciji NOW()? Po meni bi to bilo najjednostavnije, osim ako neces da dozvolis dodavanje unosa unapred ili unazad.

INSERT INTO 'tvoja_tabela' SET Created = NOW(),....
----------------
ArrayStudio :|: AS Workshop
Buditi.com :|: Zlatolek
 
Odgovor na temu

amater
Beograd

Član broj: 841
Poruke: 42
*.ptt.yu.



Profil

icon Re: Statisticki podaci22.09.2005. u 22:02 - pre 226 meseci
SQL stari moj .... Obnovi SQL :)
:)
 
Odgovor na temu

sale83
Australia
Sydney

Član broj: 41625
Poruke: 729
*.inabox.net.



+30 Profil

icon Re: Statisticki podaci22.09.2005. u 22:11 - pre 226 meseci
Ja cesto koristim date() :
Code:

date("y-m-d H:i:s") // recimo ovako nesto 

Sto mozes danas ne ostavljaj za sutra!
 
Odgovor na temu

define

Član broj: 41934
Poruke: 288
195.252.85.*



Profil

icon Re: Statisticki podaci23.09.2005. u 00:35 - pre 226 meseci
Znaci kada bi koristili date() i hocu da ispise broj komentara od juce
kako to uraditi
 
Odgovor na temu

sale83
Australia
Sydney

Član broj: 41625
Poruke: 729
*.inabox.net.



+30 Profil

icon Re: Statisticki podaci23.09.2005. u 03:23 - pre 226 meseci
Pa kad bi radio sa date() Onda nesto ovako :

Code:

$Juce = time() - (1 * 24 * 60 * 60);
$Sutra = time() + (1 * 24 * 60 * 60);
// 1 days; 24 hours; 60 mins; 60secs
$JuceD = date('Y-m-d', $Juce); 

echo 'Juce: '.$JuceD."<br>\n"; // Juce: 2005-09-22
                 
echo 'Danas:'. date('Y-m-d') ."<br>\n"; // Danas: 2005-09-23

echo 'Sutra: '.date('Y-m-d', $Sutra)."<br>\n"; // Sutra: 2005-09-24

$rezultat = "SELECT  nesto FROM necega WHERE datum='JuceD'";



Drugo imas jako korisnik funkcija u SQL-u ( MySQL)


http://dev.mysql.com/doc/mysql/en/date-and-time-functions.html

Znaci nesto tipa NOW() - INTERVAL 24 HOUR
ili
NOW() - INTERVAL 1 MONTH


Pozzz


[Ovu poruku je menjao sale83 dana 23.09.2005. u 04:30 GMT+1]
Sto mozes danas ne ostavljaj za sutra!
 
Odgovor na temu

The Sekula

Član broj: 53829
Poruke: 76
*.eunet.co.yu.

Sajt: www.sekulovic.net


Profil

icon Re: Statisticki podaci23.09.2005. u 07:52 - pre 226 meseci
Citat:
sale83: Pa kad bi radio sa date() Onda nesto ovako :

Code:

$Juce = time() - (1 * 24 * 60 * 60);
$Sutra = time() + (1 * 24 * 60 * 60);




Ovo nije sasvim korektan nacin, jer postoje dani koji nemaju 24, vec 23 ili 25 casa.

PHP ima odlicnu funkciju strtotime() koja opis vremena pretvara u timestamp, i ona veoma zgodno sluzi za te varijante "juce", "pre mesec dana" i sl.

Tako da bi trebalo:

Code:

$Juce = strtotime("-1 day");
$Sutra = strtotime("+1 day");

 
Odgovor na temu

sale83
Australia
Sydney

Član broj: 41625
Poruke: 729
*.inabox.net.



+30 Profil

icon Re: Statisticki podaci23.09.2005. u 08:13 - pre 226 meseci
@The Sekula

Nerazumem ja tebe sta nema 24 vec 23 ili 25 casaova

Nemoj mi reci da si mislo na pomeranje sata dva puta u godini ???


Onaj Kod sto sam napisao kao izlaz daje ovo :

Juce: 2005-09-22
Danas:2005-09-23
Sutra: 2005-09-24

Kod koji si ti napisao daje isto sto i moj:

Juce: 2005-09-22
Danas:2005-09-23
Sutra: 2005-09-24

Trenutno nema razlike, sem ako bi bilo pomeranje sata ( a kako bi to uticalo to ne znam)

Ti si isao preko strtotime() sto je u svakom slucaju bolje !!

!
pozzzz

[Ovu poruku je menjao sale83 dana 23.09.2005. u 10:05 GMT+1]
Sto mozes danas ne ostavljaj za sutra!
 
Odgovor na temu

Jbyn4e

Član broj: 422
Poruke: 6049
*.sbb.co.yu.



+257 Profil

icon Re: Statisticki podaci23.09.2005. u 08:19 - pre 226 meseci
Citat:
The Sekula: Ovo nije sasvim korektan nacin, jer postoje dani koji nemaju 24, vec 23 ili 25 casa.

[offtopic]
POSTOJE???? Gde? Na marsu? (mada i to sumnjam, morala bi planeta jedan dan da se okrece brze, a drugi dan sporije da bi to bilo moguce...)
Mozda si mislio na broj dana u mesecu?
[/offtopic]


Kad sve ostalo zakaže, pročitaj uputstvo...
 
Odgovor na temu

sale83
Australia
Sydney

Član broj: 41625
Poruke: 729
*.inabox.net.



+30 Profil

icon Re: Statisticki podaci23.09.2005. u 09:04 - pre 226 meseci

Ma on mislo na pomeranje sata dva puta godisnje (Jedan sat napred i jedan sat unazad)
Jbg ako to ima neki uticaj ( nikad o tome nisam razmisljao) niti u kom slucaju bi poremetilo neku od mojih aplikacija !!!

@
The Sekula
Zaboravih da kazem : baci pogled na www.php.net pa ces da vidis da se standardno koristi 24 casa ( bez obzira na pomeranje sata unapred i unazad)


Sto mozes danas ne ostavljaj za sutra!
 
Odgovor na temu

define

Član broj: 41934
Poruke: 288
*.beotel.net.



Profil

icon Re: Statisticki podaci23.09.2005. u 10:01 - pre 226 meseci
Aha sad mi je malo jasnije mada me jos nesto muci...
Evo npr hocu da vadim broj komentara od juce

$Juce = time() - (1 * 24 * 60 * 60);
select * from komentari where created=Juce

eh sada meni treba da ovo bude fiksan broj, a koliko mi se cini kako vreme prolazi menjace se i broj dobijenih rezultata. Razumete meni treba da ispise sve komentare koji su se u toku jucerasnjeg dana uneli, a ne od juce u ovo doba koliko sam ja shvatio ovaj kod.
created je polje u kome se unosi vreme kreiranja komentara
 
Odgovor na temu

The Sekula

Član broj: 53829
Poruke: 76
*.eunet.co.yu.

Sajt: www.sekulovic.net


Profil

icon Re: Statisticki podaci23.09.2005. u 12:33 - pre 226 meseci
@all

Da, naravno da sam mislio na pomeranje sata dva puta godisnje. Ne vidim potrebu za koriscenjem necega sto je em manje citljivo, em u nekim slucajevima ne daje egzaktne rezultate. Jednostavno sam hteo upozoriti na losu praksu, ako je to nekome zasmetalo - sorry.
 
Odgovor na temu

JovanT
Jovan Turanjanin
Niš

Član broj: 35633
Poruke: 473
*.vdial.verat.net.

Jabber: Zeus@elitesecurity.org
ICQ: 263033789
Sajt: www.turanjanin.net


+17 Profil

icon Re: Statisticki podaci24.09.2005. u 19:09 - pre 225 meseci
Mislim da bi najbolje bilo da koristiš time() funkciju jer je ona najpraktičnija. Kasnije možeš da datum prikažeš u bilo kojem formatu veoma jednostavno...
Nije znanje samo znati, već je znanje - znanje dati.

Piši ćirilicom! | Surfujte brže, sigurnije i lakše | Najveća niška online zajednica

 
Odgovor na temu

[es] :: PHP :: Statisticki podaci

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

Postavi temu Odgovori

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