做这个项目前,我只是想要一个大字版台历,在某宝找了好久都没找到,无奈只好自己丰衣足食~
其实当时我是拒绝的,因为做一个只有阳历的台历,半小时就可以搞定,但是如果考虑到农历,就极其复杂。
还好,现在全部搞定啦,现在索性将其开源出来,供大家使用与研究,待完善之处还请大家指正。
项目演示:https://www.yjrj.top/demo/calendar/
项目简介:《昱杰万年历》,目前包含国内外常见的阳历节日、农历节日、24节气、数九、三伏等,还显示了干支纪年,可以算是一个比较成熟的万年历了(已包含年份:1892年到2100年)。
项目运行及使用:本项目需运行在PHP7.4或以上环境中,上传到PHP环境,通过浏览器访问本项目根目录中的“index.php”即可,默认显示的是当前年份的月历,页面顶部可以切换所需年份,点击“打印”按钮即可弹出打印窗口,默认一个月份填充一张A4纸,主打一个大字版~
部分代码参考:https://github.com/6tail/lunar-php (对原作者表示鸣谢)
已包含的阳历节日 | |
---|---|
1月1日:元旦 | 1月10日:人民警察节 |
2月2日:湿地日 | 2月14日:情人节 |
3月7日:女生节 | 3月8日:妇女节 |
3月12日:植树节 | 3月15日:消费者权益日 |
4月1日:愚人节 | 5月1日:劳动节 |
5月4日:青年节 | 5月12日:防灾减灾日 |
5月第二个周日:母亲节 | 6月1日:儿童节 |
6月第三个周日:父亲节 | 7月1日:建党节 |
7月7日:七七事变 | 8月1日:建军节 |
9月10日:教师节 | 9月18日:九一八事变 |
10月1日:国庆节 | 10月24日:程序员节 |
10月31日:万圣夜 | 11月1日:万圣节 |
11月9日:全国消防日 | 11月第四个周四:感恩节 |
12月4日:国家宪法日 | 12月13日:国家公祭日 |
12月24日:平安夜 | 12月25日:圣诞节 |
已包含的农历节日 | |
---|---|
正月初一:春节 | 正月十五:元宵节 |
二月初二:龙头节 | 三月初三:上巳节 |
五月初五:端午节 | 七月初七:七夕节 |
七月十五:中元节 | 八月十五:中秋节 |
九月初九:重阳节 | 十月初一:寒衣节 |
十月十五:下元节 | 腊月初八:腊八节 |
腊月廿三:北方小年 | 腊月廿四:南方小年 |
腊月三十(有时可能是廿久):除夕 | |
特殊节日:24节气、数九、三伏 |