Template:Stardate: Difference between revisions

Updated with documentation
m (Corrected for time error)
(Updated with documentation)
Line 1: Line 1:
{{#if: {{{1|}}} | {{#if: {{{2|}}} | {{#if: {{{3|}}} | {{#expr:{{{1|}}}+377}}{{{2|}}}.{{{3|}}} | {{#expr:{{#time: Y }}+377}}{{#time: m.d }} }} | {{#expr:{{#time: Y }}+377}}{{#time: m.d }} }} | {{#expr:{{#time: Y }}+377}}{{#time: m.d }} }}
<includeonly>{{#if: {{{1|}}} | {{#if: {{{2|}}} | {{#if: {{{3|}}} | {{#expr:{{{1|}}}+377}}{{{2|}}}.{{{3|}}} | {{#expr:{{#time: Y }}+377}}{{#time: m.d }} }} | {{#expr:{{#time: Y }}+377}}{{#time: m.d }} }} | {{#expr:{{#time: Y }}+377}}{{#time: m.d }} }}</includeonly>
<noinclude>This template will automatically convert a arbitrary date to the one used inside UFOP, as outlined [[Calculating stardates|Here]]. If no date is passed to it, it will default to the current date.
 
==How to use==
 
To calculate the current Stardate ''(Note: This will change with time)''<br />
'''<nowiki>{{stardate}}</nowiki>'''
 
To calculate a arbitrary Stardate <br />
'''<nowiki>{{stardate|Year|Month|Day}}</nowiki>'''
 
'''''NB. Notice that you DO add leading zeros for the month or day if it is a single digit.'''''
 
==Examples==
 
[[James]] was assigned to the {{USS|Drake}} on the 7th February, 2013. To convert this to UFOP time you would use:<br />
'''<nowiki>{{stardate|2013|02|07}}</nowiki>''' <br />
Which would output: '''{{stardate|2013|02|07}}'''
 
 
I want to put a continually updating clock in UFOP time on a page. I would use <br />
'''<nowiki>{{stardate}}</nowiki>''' <br />
Which would output: '''{{stardate}}'''
 
If you have any questions, or spot an error, please contact [[User:JamesTPau| James]]
 
</noinclude>
2,273

edits