I wrote a program to calculate the current time on Universalis...

Fiah and dar came up with year 984, but I'm not sure how. I got 988.

Here's the code:

http://pastebin.com/KUeGYDZ1Output for the value on line 2

`Universalis days: 245240.501362`

Universalis years: 988.470426812

Base Universalis Time - 988-116, 15.70824

Calendaric Universalis Time - 988-107, 11.0399999997

Soleani Calendar - 988-2-25, 11.0399999997

Base Universalis Time is basically just the time i got by dividing 22.02 and 248.101, the exact hour and day values. This differs from the Calendaric Universalis Time (should it really differ by 9 days though?) because that is calculated as a calendar would calculate it out, in blocks of days per year, and not just a raw time value. The Soleani Calendar is a modified version of CUT which uses the method of dividing into months. At the moment, it does not have an offset, but it will be offset to whenever the nearest Universalis winter solstice is to January 1, 1399, 00:00 UTC, Earth time. For ease, I assumed it synced up exactly with midnight January 1.

I posted this so that, if I made a mistake, someone will be able to understand what went wrong.