«« ( Date ) »» // «« ( Thread ) »» // ri4st - 2005

Re: Problemi sa datumom!!!!

by Bojan Ulemek
utorak, 31. maj 2005 - 16:31.

Funkcija mktime() sluzi za generisanje vremena u timestamp formatu. Inace timestamp format je broj sekundi proteklih od 1. januara 1970. pa do odredjenog trenutka. S obzirom da se na vecini sistema timestamp predstavlja pomocu 32-bitne vrednosti tipa Integer sa predznakom, omogucava predstavljanje vremena od 13. decembra 1901. do 19. januara 2038. (iz knjige Web aplikacije i baze podataka).

Koliko vidim iz tvog opisa problema, izgleda da Windows ne spada u gorepomenutu "vecinu sistema", tj. radi samo sa pozitivnim 32-bitnim vrednostima (od 1970.-2038.).

Inace u pomenutoj knjizi nisam primetio da se negde pominju funkcije i formati za vreme za rad sa datumima i godinama izvan pomenutog opsega (1901.-2038.). Mozda i postoje, pogledaj na netu. Pokusaj da belezis vreme u varchar (string) formatu, ako to moze da ti zavrsi posao.

Pozdrav



On Tue, 31 May 2005 16:01:41 +0200, Milan Karajovic <kami777@gmail.com> wrote:

Koristio sam naredbu:

$DatumRodjenja = date("Y/m/d", mktime(0,0,0,$Mesec,$Dan,$Godina));

Mozda sa njom nesto nije u redu !?

Nasao sam da ako su komponente datuma izvan opsega za koji je funkcija
definisana rezulatat -1.

Gede i kako definisem opseg?!

Unapred hvala

Milan Karajovic

-----------------------------------------------------------------
unsubscribe:
minimalist@titan.etf.bg.ac.yu?subject=unsubscribe%20ri4st
-----------------------------------------------------------------