台灣人要過兩次新年
一次是西元年或是民國年
一次是農曆年,或是舊曆年
今天是農曆年的第一天,也就是初一
生肖年是猴,天干地支年為 丙申
今天就來聊聊年月日這個話題
從工程師的觀點來看
年月日會遇到最有趣的問題就是閏月
2月每四年會多一天應該是大部分人都知道的事情
參考維基百科的閏年條目
- 西元年分除以400可整除,為閏年。
- 西元年分除以4可整除但除以100不可整除,為閏年。
- 西元年分除以4不可整除,為平年。
- 西元年分除以100可整除但除以400不可整除,為平年
以下為演算法:
if (西元年分是400的倍數)或(西元年分是4的倍數但不是100的倍數) : 閏年
else : 平年
平年就是正常365天
閏年就是2月要變成29天
所以每日一篇文章,今年剛好要寫366篇呢
這是陽曆的算法,就是西元年跟民國年的閏年算法
至於農曆的話,有機會再跟大家討論,算法挺複雜的
參考連結:
農曆 – 維基百科,自由的百科全書