JavaScript – Funkcije datuma i vremena

Koriลกฤ‡enjem JavaScript-a moฤ‡iฤ‡ete da oฤitavate sistemski datum i vreme sa kompjutera vaลกeg posetioca stranice, i da onda taj podatak prigodno iskoristite. Na osnovu ovih podataka takoฤ‘e moลพemo razgranati vaลก skript program tako da posetioci, u zavisnosti od doba dana, vide razliฤite sadrลพaje na vaลกem sajtu, i joลก jedna od bitnijih primena je podeลกavanje cookie-ja (kolaฤiฤ‡a). Oฤitavanje tekuฤ‡eg datum vrลกimo preko JavaScript objekta „Date“ :


danasnji_datum = Date () ;

Ovaj objekt iลกฤitava celokupnu vrednost datuma, ลกto znaฤi i dan, mesec, sat, sekunde, dan u nedelji itd. Sve ove podatke dobijamo pojedinaฤno preko objekta „Date“, a to radimo tako ลกto ceo datum postavimo u jednu varijablu:


danasnji_datum = new Date () ;

Kada imamo postavljen ovaj izraz, preko njega moลพemo dobiti svaki pojedinaฤana podatak:


var godina = danasnji_datum.getFullYear () ;
var mesec = danasnji_datum.getMonth () ;
var dan = danasnji_datum.getDate () ;
var sat = danasnji_datum.getHours () ;
var minut = danasnji_datum.getMinutes () ;
var sekundi = danasnji_datum.getSeconds () ;

Znaฤi, na osnovu svega ovoga sada na naลกoj stranici, moลพemo da prikaลพemo celokupan podataka o vremenu. U sledeฤ‡im redovima prikazaฤ‡emo primer implementacije objekta „Date“ u neku web stranicu:


<HTML>
<HEAD>
<TITLE>Ocitavanje datuma</TITLE>
<SCRIPT Language="JavaScript">
<!–function datum( )
{
var danasnji_datum =new Date( );
var godina = danasnji_datum.getFullYear () ;
var mesec = danasnji_datum.getMonth () ;
var dan = danasnji_datum.getDate () ;
var sat = danasnji_datum.getHours () ;
var minut = danasnji_datum.getMinutes () ;
var sekundi = danasnji_datum.getSeconds () ;
naslov=new String("");
var naslov = godina+ "," +mesec+ ",
" +dan+ "," +sat+ "," +minut+ "," +sekundi;
document.write(naslov);
}
//–>
</SCRIPT>
</HEAD>
<BODY>

<script language="JavaScript">
datum()
</script>

</SCRIPT>
</BODY>
</HTML>

Pratite Krstaricu na www.krstarica.com