As anyone who has ever tried to figure out the stardate system in Star Trek knows, it doesn't make a whole lot of sense. However, the form below will allow you to find a stardate that is relatively close to the dates as they would appear in current episodes if Next Generation, Voyager or Deep Space Nine were still airing new episodes. (e.g., if a new episode of one of these aired today, you could put in today's date and get a stardate VERY close to the one stated on the show.)

Since the "TNG-Era" is the time period the Dragonstar exists in, this is the best way to get "current" stardates for the ship. This method will not work well for TOS-Era stardates, or for stardates prior to the beginning of TNG. The reason is simple: in the TNG-Era stardate system, each 1000 block in the stardate system is a year. Any stardate from 56000.0 to 56999.9 is in 2379, for example. The TOS-era stardates worked differently (in point of fact they were very nearly made up randomly), and the system would have had to have been recalibrated sometime between 2292 (Star Trek VI) and 2364 (TNG Season One), because you have to stretch about 31000 stardates across roughly 70 years.

Some things to keep in mind...

Non-Internet Explorer Browsers - Some browsers other than Internet Explorer aren't able to use this form properly. You may have to use IE to get this form to work. I'm not an expert in Javascript, so I can't do anything about it if the form doesn't work for you. Speaking of which, regardless of what browser you use, you will need to have javascript enabled.

Leap Years - Leap years are already factored in with this method. I used 365.25 (the number of days in a year, which is what gives us the extra day every four years) in my calculations, so its already taken care of.

Limitations - This method of stardate calculation is based entirely off of the 1000-per-year method established in TNG and maintained through DS9 and VOY. This puts some limitations on it. Since every 1000 is equal to one year, we're only able to go back about 56 years, which puts us in late 1946. To simplify things for myself, the form doesn't allow years prior to 1947 to be entered in. What this means, in practical terms, is that you won't be able to get accurate TOS-Era stardates, only TNG/DS9/VOY ones.

Now or Future? - This form WILL NOT give you an accurate stardate if you put in the current Trek Series year! It's currently in the TNG Universe, based on the timeline of TNG, DS9, and VOY, but if you put that in for your year you get a Stardate of more than 400,000! Use a current year. If your character is 25 years old, subtract 25 from the current real world year, and use THAT as your year to get your character's birthday in stardate form. Obviously, that doesn't work if your character is more than 56 years old. That's one of the limitations of the form, and I can't really do anything about it. There is some room for adjustment between 10000.0 (2292) and 41000.0 (2364). (Star Trek VI to TNG Season One). You can make something up for a date in that period without worrying too much about where it would actually fall.

Now that you've read all that, simply enter the current date and time, and press the button to get your stardate!

- - - Year (yyyy) =

This is the stardate for what you entered -

This is the Trek month for the stardate above -

This is the Trek year for the stardate above -

Questions? Email me!