[ garrak @ 29.01.2007. 10:43 ] @
Pozdrav svima!


Kako u javascriptu dobiti broj sekunda od 1/1/1970 0:0:0h do nekog zadatog vremena ali ne sadasnjeg??
Npr. treba mi broj sekunda za vrijeme:12/8/2001 5:33 h.

Zadatak koji sam dobio je napraviti form u kojem se nalaze dva polja. Kad se upise vrijeme u prvo polje(format:DD/MM/YYYY HH:MM) u drugom se pojavi datum/vrijeme u istom formatu samo uvecano za 1 sat i 11 minuta.

Namjeravam to uraditi tako sto bih izracunao unix vrijeme za prvi datum, dodao broj sekunda koliko ima u 1h11min i onda to opet preracunao u odgovarajuci format??
Koliko vidim Javascript ima samo funkcije koje barataju sa trenutnim vremenom?


[ bzero @ 29.01.2007. 11:14 ] @
Citat:
Koliko vidim Javascript ima samo funkcije koje barataju sa trenutnim vremenom?


Date objekat moze da ima razlicite konstruktore. Bez argumenata, radi sa trenutnim vremenom, ali moze da se kreira za bilo koje vreme:

Code:

var datum = new Date('2001', '7', '12');
alert(datum.getTime());


odnosno:

new Date(YYYY, MM, DD[, HH[, MM[, SS[,MS]]]])

s tim sto je godina obavezno 4 cifre, a meseci su od 0-11 (ne 1-12).


Naravno, moze da se kao konstruktor koristi i UNIX timestamp (u milisekundama):

new Date(TIMESTAMP)



[Ovu poruku je menjao bzero dana 29.01.2007. u 12:39 GMT+1]
[ garrak @ 31.01.2007. 09:16 ] @
Hvala majstore!

Pozdrav