From a4a791a5b5715d83bcca9c3e757cc7c4e20d227e Mon Sep 17 00:00:00 2001 From: Robert Kaiser Date: Sun, 27 Jul 2014 18:41:11 -0700 Subject: [PATCH] add comments for stardate and revise it by 30min to be more accurate --- js/tricorder.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) 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); -- 2.35.3