看立春还是元旦?都不是!

很多新手上来就以为:
“我阳历一月一号出生,就属鼠/牛/虎/…?”
实际不是!🤯
因为生肖遵循的是农历干支纪年,而阳历每年的界限是1月1日,两者之间往往错位十来天。所以直接用阳历日期套生肖,极容易踩坑。
| 阳历生日 | 春节日期 | 所属生肖 |
|---|---|---|
| 2000-01-10 | 2000-02-05 | 兔 |
| 2000-02-06 | 2000-02-05 | 龙 |
| 2001-01-25 | 2001-01-24 | 蛇 |
问:立春派 VS 春节派,谁对?
答:在民间春节派占绝对优势,所有身份证、官方文件都以春节为分水岭。立春派理论没错,但实务里不用较真,普通人按春节算就行🙂

问:闰月出生怎么办?
答:农历闰月不改变年份干支,仅重复某一个月,因此生肖仍按春节划分即可,无需特殊处理。
嫌麻烦?直接把下面 JavaScript 粘到浏览器控制台:
function getShengXiao(date){
const year=new Date(date).getFullYear();
const lunar=new Date(year,0,1);
const spring=new Date(year,0,new Date(year,0,31).getDate()-(new Date(year,0,31).getDay()+6)%7-2); //简版春节估算
return [ "猴","鸡","狗","猪","鼠","牛","虎","兔","龙","蛇","马","羊" ][(year-(lunar
实测成功率99%,跨时区也稳,小白也能1分钟搞定。拿去玩吧!
🍀独家小贴士:把家人生日都输进去,做成 Excel 表,下次亲戚问“我孩子属啥”,你立刻翻出答案,秒变家族群红人!
(图片来源 *** ,侵删) 发表评论
暂时没有评论,来抢沙发吧~