本程序代碼是直接優化網絡常見JS代碼而得。
由於網絡常見的萬年曆JS代碼,或不顯示八柱(僅顯示年柱),或不顯示時辰,或過於注重格里曆的顯示,更有甚者,包含了重大的BUG,導致年柱算法失效,在格里曆新年開始,但農曆尚處舊年的時段內,年柱居然顯示已經進入農曆新年,而月日顯示又仍是舊年。
舉例子,農曆甲午新年在格里曆2014/01/31號。網絡常見的萬年曆JS單行文字的代碼,一般於2014/01/01起便顯示年柱爲甲午年,而其月日二柱顯示正常,即仍舊爲癸巳年的月份日期,於是看起來日期就處於甲午年的年尾了。
本站發布的【八柱萬年曆JS代碼-Java調用代碼】,修覆了該錯誤,並進一步的,增加了時辰的顯示,相應減縮了格里曆的顯示空間。 |