怎么算年龄和生肖?
农历与阳历的计算,在电脑上很方便,只要在“日历”中设置好即可。手机app也有这样的功能,但必须精确到分钟! 年月日时都要精确到最末一位,否则就会出错,特别是年份! 例如2015年立春是2月4日19时36分,而2月4日则是立春前一分钟,也就是2月3日,这就错了,应该是鸡年,而不是鼠年!
下面给出一个公式,通过这个公式可以计算出任何一个公历日的农历日期以及对应于阴历某月的具体节气(开始于立春)、月份、年份。 日历中的农历日期就是依据这个公式计算的。 公式中用到的几个变量如下:
Y——公历年份; M——公历月份; D——公历日期; T——公历时刻; N——农历年份; S——农历月份; J——农历日期; Z——二十四节气之一。 上述变量的含义见下表所示。
变量 含义 Y 公历年份,取值为公元后自然数,不足一年按整数计。 M 公历月份,取值范围为1~12。 D 公历日期,取值为0~30天,不足一天四舍五入。 T 公历时刻,取值为24小时内时间点,不能大于24点,即小于17:30:00则等于17:30:00。
N 农历年份,与阳历对应的公历年份相同。 S 农历月份,取值与阴历月份完全相同。 J 农历日期,同阳历。 Z 二十四节气之一,从“小寒”开始到“大寒”结束,每个节气时间平均为45天。 举例来说明以上公式的用法: 求2015年6月30日是农历的哪些日子并对应的节气?
将上述各变量代入公式,有 Y=2015=2015 M=6表示6月 D=30表示月末最后一天 Z=芒种,时间为6月5日凌晨00:16 E=夏至,时间为6月21日下午14:05 B=大暑,时间为7月22日上午11:27 R=立秋,时间为8月7日上午09:31 H=处暑,时间为8月23日上午11:49 U=白露,时间为9月7日上午05:52 Q=秋分,时间为9月23日上午07:19 P=霜降,时间10月23日上午11:52 V=立冬,时间11月7日上午14:22 T=大雪,时间12月7日上午18:18 F=冬至,时间12月22日上午19:26 G=小寒,时间1月5日上午01:55 A=立春,时间2月4日上午19:36 M=雨水,时间2月19上午13:25 L=惊蛰,时间3月15日上午10:22 K=春分,时间3月20日上午15:28 U=清明,时间4月5日上午09:55 P=谷雨,时间4月19日上午11:13 C=立夏,时间5月5日上午13:54 O=小满,时间5月20日上午10:42 Q=芒种,时间是6月5日凌晨00:16 M=夏至,时间6月21日下午14:06 Z=小暑,时间7月6日上午08:59 Y=大暑,时间7月22日上午11:26 S=立秋,时间8月7日上午09:30 R=处暑,时间8月23日上午11:48 W=白露,时间9月7日上午05:52 X=秋分,时间9月23日上午07:16 Q=寒露,时间10月8日上午09:44 P=霜降,时间10月22日上午11:55 V=立冬,时间11月7日中午12:35 T=小雪,时间11月22日上午15:45 I=大雪,时间12月6日上午18:18 X=冬至,时间12月21日上午19:25 Z=小寒,时间1月5日晚上23:50