本程序代码是直接优化网络常见JS代码而得。
由于网络常见的万年历JS代码,或不显示八柱(仅显示年柱),或不显示时辰,或过于注重格里历的显示,更有甚者,包含了重大的BUG,导致年柱算法失效,在格里历新年开始,但农历尚处旧年的时段内,年柱居然显示已经进入农历新年,而月日显示又仍是旧年。
举例子,农历甲午新年在格里历2014/01/31号。网络常见的万年历JS单行文字的代码,一般于2014/01/01起便显示年柱为甲午年,而其月日二柱显示正常,即仍旧为癸巳年的月份日期,于是看起来日期就处于甲午年的年尾了。
本站发布的《八柱万年历JS代码-Java调用代码》,修覆了该错误,并进一步的,增加了时辰的显示,相应减缩了格里历的显示空间。 |