X-Git-Url: https://git-public.kairo.at/?p=tricorder.git;a=blobdiff_plain;f=js%2Ftricorder.js;fp=js%2Ftricorder.js;h=2574b01f6fb7e334618e130079fa19b991ddb7bc;hp=ff53ccb176bc28d9f5f58a907ee5a7edd360cb55;hb=a4a791a5b5715d83bcca9c3e757cc7c4e20d227e;hpb=06b2173885cf29366194dde4848ed9cf1377ff1d diff --git a/js/tricorder.js b/js/tricorder.js index ff53ccb..2574b01 100644 --- a/js/tricorder.js +++ b/js/tricorder.js @@ -32,13 +32,20 @@ window.onload = function() { } function updateStardate() { + // Stardate rules foggy at best. See http://en.wikipedia.org/wiki/Stardate + // and the Memory Alpha article linked there for more details. + // We roughly lean on TNG scale by splitting an Earth year into exactly 1000 + // units, but we put the 0 point at the TV premiere of The Original Series. if (!gStardate) gStardate = document.getElementById("stardate"); var curDate = new Date(); if (!gSDBase) - gSDBase = new Date("September 8, 1966 20:00:00 EST"); + // Star Trek premiered on Thursday, September 8, 1966, at 7:30PM or 8:30PM + // depending on time zone in the United States. + // See http://www.startrek.com/article/star-trek-and-newspapers-part-2 + gSDBase = new Date("September 8, 1966 19:30:00 EST"); var sdateval = (curDate - gSDBase) / (86400 * 365.2425); gStardate.textContent = sdateval.toFixed(1);