從今年(2024)開始,本網每年會生成一個農曆與公曆對照表(附氣節)。
原因是,兩週前的冬至日,當天我見有人過節,但我不知道是啥節日。
通過以上代碼,我們就能知道當日的農曆,以及氣節。
雖然網上有些地方也能查到農曆,但是,首先我擔心它不對,其次,那些黄曆網站的信息雜亂,而我只想要公曆、農曆、氣節。
中國傳統的氣節,是把黄道均分成24份,其實等同於太陽曆。因此我們會看到,不管經過多少年,氣節都不差幾天。公曆的一個月內必然有兩個氣節。
氣節用的是香港天文臺的數據。此前雖然在網上找到了一個計算氣節的算法,但是並不準確。最終我也沒有找到一個準確的算法,並且,據說沒有一個簡單的算法能準確給出氣節。
所以我最終還是決定採用寫死的方式來確定氣節,這樣做比較簡單,是效率最高的做法。
update at 2024-01-06 09:40:13:
發現firefox會把農曆全部顯示為「上午」,說明它的日曆api跟chromium系稍有不同。
則「js生成日曆」頁面僅支持chromium系的瀏覽器,firefox只有打開靜態頁面才能正確展示。
既然是中文的日曆為什麼要寫英語啊⋯⋯外國人也不會看農曆 https://ejsoon.win/wp-content/uploads/2024/01/2024.html
因為它是西元,所以月份就用英文了。每個月都是一個專有名詞,而不是一月、二月……
其實星期我也想用英文,但是格子太小。這說明了英文的局限性。
我覺的西方也有傳統文化,我們不必排斥西方的傳統文化。