太阳时是把太阳处在头顶最高处时作为中午12点整。
我们说的一天就是太阳连续两次位于我们所见的同一个方向的时间间隔,称为太阳日。一个太阳日比地球自转一圈的时间多一些。这是因为地球自转一圈后,在公转轨道上也前进了1°左右。由于自转和公转的方向关系(向前走,往回转),地球自转一圈后,需要再转一点才能让原来面向太阳的一面再次面向太阳。自转一圈的时间是固定的,约23小时56分钟4秒。但一个太阳日就不固定了。
我们日常用的计时是平太阳时。平太阳时假设地球绕太阳公转的轨迹是标准的圆形,且地球是直立着旋转。这样的话一年中每天(太阳日)都是均匀的,都是24小时。
而实际上地球绕日运行的轨道是椭圆的,根据开普勒第二定律,离太阳近的时候在公转轨道上行进得快,就需要更多的回转角度来再次面对太阳,一天就长一些。远的时候相反。近日点在一月初。远日点在七月初。
另外,由于地球自转轴相对于公转平面是倾斜的(黄赤交角),不论在公转轨道的任何位置,自转轴总是指向宇宙中的同一个方向。所以地球的自转在黄道面上的投影是个长短轴方向固定的椭圆。冬至和夏至时,短轴指向太阳;春分和秋分时,长轴指向太阳。由于角速度是恒定的,所以至日比分日需要更多的角度才能截取相同的周长(弥补公转行进的距离)。(以上为我个人的理解方式,可能不正确)。所以单独考虑此因素的情况下,两至的太阳日最长,两分的太阳日最短。和24小时相差±21秒。
由于这两个因素的存在,太阳日长短每天都不同。时差累计下来,2月12号比平太阳时晚14分20秒。11月3日左右比平太阳时早16分23秒。
网上一般用真太阳时与平太阳时之差值表来计算真太阳时。如某年2月25日,某地平太阳时为7时5分,查表得2月25日时差为-12分54秒,即用7时5分减去12分54秒,那么此刻的真太阳时即为6时52分6秒。本站原来也提供此表。但有网友来信指出,该表错误甚多,所以已删除。
大家可使用本站的真太阳时计算页面。
另外一个决定真太阳时的因素比较简单,就是经度。因为北京时间是东经120度的地方太阳时。所以首先需要根据本地的经度先换算成地方平太阳时再根据日期调整差值。