Jednostavno odbrojavanje JavaScripta
Kutija widgeta za BloggerŽelio sam jednostavan JavaScript odbrojavač vremena koji bih mogao staviti u Blogger okvir widgeta ili koristiti u kontekstu na web stranici. U početku sam pretpostavio da bih brzo pronašao ono što sam tražio brzo pretraživanjem interneta. Međutim, svi šalteri koje sam pronašao bili su mnogo složeniji od onoga što sam tražio. Nisam htjela odbrojavati do zadnje sekunde, samo sam se brinula za dane. Dakle, odlučio sam napisati svoje.

Sljedeći je kôd konfiguriran za brojanje dana do (ili od) 8. kolovoza 2008. Budući da je 8 povoljan broj u kineskoj kulturi, ovaj dan je izabran za ceremonije otvaranja Ljetnih olimpijskih igara u Pekingu 2008. godine.


var millisecs_per_day = 86400000
// postaviti vrijeme odbrojavanja u milisekundama
// stavite željeni dan kao argumente Date.UTC
// po redu:
// godina, mjesec (sjetite se da je siječanj 0), dan u mjesecu, odstupanje od GMT-a
// NAPOMENA: koristimo odstupanje jer to predstavlja ponoć
// (početak dana) u određenoj vremenskoj zoni
var countdown_time = Datum.UTC (2008,7,8, -8);
// dobiti trenutno vrijeme i pretvoriti se u milisekunde
var now = novi datum ();
var now_millisecs = now.valueOf ();

var day_cnt = Math.ceil ((countdown_time - now_millisecs) / 86400000)

// prikažite preostali broj dana (ili od kada)
ako (day_cnt> 1)
{
 // više dana
 document.write (day_cnt + "dan do")
}
drugo ako (day_cnt == 1)
{
 // jedan dan ići
 document.write (day_cnt + "dan za ići")
}
drugo ako (day_cnt == 0)
{
 // to je danas
 document.write ("danas")
}
inače ako (day_cnt == -1)
{
 // prije jedan dan
 document.write (day_cnt + "dan prije")
}
drugo
{
 // prije više dana
 document.write (day_cnt + "dana prije")
}


Ovaj kôd možete preuzeti ili vidjeti na djelu ovdje. Da biste ovaj kôd koristili u vlastitim projektima, kopirajte ga i zalijepite na svoju web stranicu (ili u Blogger HTML / JavaScript okvir s widget-om, kao što je prikazano na slici.) Promijenite datum prema uputama u komentarima - ako je ovo zbunjujuće , moj članak o Uvodu u UTC datume može vam biti od pomoći.

Upute Video: Exploring JavaScript and the Web Audio API by Sam Green and Hugh Zabriskie (Travanj 2024).