Data stellare

Per vari motivi, la data stellare nell'universo Trek viene interpretata in maniere differenti ed è difficile stabilire un metodo univoco e canonico per trasformare la data stellare nell'attuale sistema di computo del tempo. Di seguito vengono riportati alcuni metodi o interpretazioni, resta il fatto che nessuno di questi è canonico.
== Descrizione ==
L'unico sistema canonico consiste nel rifarsi alle tabelle cronologiche di Okuda pubblicate nella Star Trek Chronology e alle pubblicazioni simili, anche se alcuni eventi potrebbero avere datazioni controverse.
La FASA Corporation adotta un sistema di datazione chiamato «reference stardate» che ha il formato X/YYYY.ZZ, dove X è un numero (eventualmente preceduto da un segno negativo) che identifica il secolo (0 = 2000-2099 d.C.); YYYY è costituito dalle ultime due cifre dell'anno e dal numero del mese; ZZ è il numero progressivo del giorno del mese.Quindi 0/0001.01 è il 01/01/2000 e -1/6707.26 è il 26/07/1967.
In The Next Generation e nelle successive produzioni la data stellare viene interpretata in maniera differente rispetto alla Serie Classica, in cui era praticamente tirata a caso.La prima cifra (4 o 5) dovrebbe rappresentare il decennio, la seconda rappresenta la stagione di produzione, mentre le altre cifre vengono incrementate al procedere degli episodi della stagione in maniera arbitraria.Per quanto riguarda la seconda cifra, The Next Generation parte da 1, Deep Space Nine da 6 e Voyager da 8.
Wilford Nusser ha individuato un sistema relativamente accurato (ma non canonico) per convertire la data del vecchio calendario nella data stellare degli episodi di The Next Generation.
Date le variabili:
DS = data stellare
a = anno secondo il calendario cristiano
g = giorno dell'anno (1-365)
La formula è:
    DS = [ (a - 2323) + (g / 365) ] * 1000
Bisogna comunque tenere conto di queste annotazioni:
Negli anni bisestili sostituire 365 con 366.
La data stellare xx000.0 non corrisponde al 1 gennaio ma al 31 dicembre.
Il valore assoluto delle date stellari negative diventa più piccolo con il passare del tempo.
Dalla formula di cui sopra, derivano questi valori:
1 anno = 1000 unità di data stellare
1 giorno = circa 2,74 unità di data stellare
1 ora = circa 0,114 unità di data stellare
Pierluigi Lenoci ha sviluppato uno script in JavaScript per calcolare la data stellare secondo questo algoritmo, si può scaricare lo script all'indirizzo www.hypertrek.info/download/data.js.
Di seguito c'è un piccolo programma QuickBASIC che converte la data stellare nel vecchio calendario.
print
print
NumDays% = 365:Month% = 1:Month$ = "December"
line input "Enter StarDate: ";SD$
SD = val(SD$)
Year% = int(SD/1000) + 2323
if (Year% /4 = int(Year% /4)) then
 NumDays% = 366
end if
DOY = (SD/1000 - Year% + 2323) * NumDays%
print
while (DOY > Month%)
 read Month$,Days%
 if (NumDays% = 366) and (Days% = 28) then
 Days% = 29
 end if
 Month% = Month% + Days%
wend
DOM = DOY - Month% + Days% + 1
if (Month% = 1) then
 Year% = Year% - 1
 DOM = DOY + 31
end if
Hour = (DOM - int(DOM)) * 24
print Year%;Month$;int(DOM);", ";int(Hour + 0.5);"hrs."
data "January",31,"February",28,"March",31,"April",30,"May",31,"June",30
data "July",31,"August",31,"September",30,"October",31,"November",30,"December"
Come si può facilmente immaginare, i vari cicli di if-endif servono per compensare gli anni bisestili.
== Serie contemporanee ==
In e in la convenzione delle date stellari ha seguito quella della , ovvero usando le migliaia come numero di anni dal . La formula empirica è:
:Anno = TRUNC(DS / 1000) - 41 + 2364
Star Trek: Nemesis continua a seguire questo standard infatti è ambientato nel avendo come data stellare 56844.9.
 
 Episodio
 Anni
 Data stellare
 
 
 Star Trek: Nemesis
 
 56844.9
 
Le serie contemporanee come , e si adeguano a allo stesso standard:
 
 Episodio
 Anni
 Data stellare
 
 
 Second Contact
 
 57436.2
 
 
 Temporal Edict
 
 57501.4
 
 
 Moist Vessel
 
 57538.9
 
 
 Veritas
 
 57791.1
 
 
 An Embarrassment Of Dooplers
 
 58053.9
 
 
 The Spy Humongous
 
 58105.1
 
 
 Where Pleasant Fountains Lie
 
 58109.3
 
 
 The Least Dangerous Game
 
 58211.6
 
 
 Mining The Mind’s Mines
 
 58256.2
 
 
 Reflections
 
 58354.2
 
 
 Trusted Sources
 
 58496.1
 
 
 The Stars at Night
 
 58499.2
 
 
 Twovix
 
 58724.3
 
 
 In the Cradle of Vexilon
 
 58759.1
 
 
 Parth Ferengi's Heart Place
 
 58901.5
 
 
 A Few Badgeys More
 
 58934.9
 
 
 Shades of Green
 
 59376.9
 
 
 Asylum
 
 61209.5
 
 
 Let Sleeping Borg Lie
 
 61284.3
 
 
 All the World's a Stage
 
 61296.9
 
 
 Crossroads
 
 61302.7
 
 
 Preludes
 
 61396.4
 
 
 Imposters
 
 78186.03
 
A partire dalla la regola non viene più rispettata:
 
 Episodio
 Anni
 Data stellare
 Anno calcolato
 
 
 People of Earth
 
 865211.3
 3188
 
 
 Su'Kal
 
 865422.4
 3188
 
 
 All Is Possible
 
 865661.2
 3188
 
 
 Rosetta
 
 865783.7
 3188
 
 
 Under the Twin Moons
 
 866274.3
 3189
 
 
 Mirrors
 
 866282.9
 3189
 
Categoria:Pagine originariamente convertite da HT
Categoria:Varie