名字几画财运_笔画吉凶怎么看
1
2025-09-09
每到元旦,朋友圈里总有人发“龙年之一天快乐”,可真正的龙年其实还没开始。造成这种误解的根源,是把公历1月1日当成了生肖切换点。事实上,生肖的划分遵循的是农历年,也就是以正月初一为界,而非阳历的元旦。
国家标准GB/T 33661-2017《农历的编算和颁行》写得非常清楚:生肖以农历正月初一为更换节点。也就是说,只要没到正月初一,哪怕公历已经跨进1月甚至2月,属相仍然沿用上一年的。
很多人把“阴历”直接等同于“农历”,其实二者有细微差别:
生肖的“年”用的是农历年,既不是纯阴历,也不是纯阳历。
不能。身份证登记的是公历生日,而属相要看农历生日。举例:
如果只记得身份证日期,可用万年历反查当年农历,再对照春节日期即可。
星座按阳历月日划分,属相按农历年划分,两者互不干扰。举例:
公历1996年1月25日出生的人,星座是水瓶座,但农历还在1995年腊月,所以属相是猪,而不是鼠。
三步搞定:
示例:2024年春节是2月10日,那么2月9日出生属兔,2月10日出生属龙。
清代以前,节气在历法中的地位极高,官方曾以立春为岁首,因此民间流传“立春换生肖”。民国推行公历后,春节被固定为正月初一,官方文件也随之调整。今天,只有极少数命理师仍坚持立春派,但已非主流。
无论身处何地,只要遵循农历春节即可。例如:
时区差异不影响农历日期,因为农历是全球华人统一的“时间坐标”。
from lunarcalendar import Converter, Solar
def get_zodiac(year, month, day):
solar = Solar(year, month, day)
lunar = Converter.Solar2Lunar(solar)
zodiac_map = ['猴','鸡','狗','猪','鼠','牛','虎','兔','龙','蛇','马','羊']
return zodiac_map[lunar.year % 12]
# 示例:2000年2月5日 -> 兔
print(get_zodiac(2000, 2, 5))
运行结果与国家标准一致,再次印证正月初一才是换属相的节点。
看属相,先找农历春节;春节未到,生肖不换。
发表评论
暂时没有评论,来抢沙发吧~