linux下的有农历的日历

jackxiang 2012-8-11 11:34 | |
cal: linux下显示日历的一般命令

使用格式usage: cal [-13smjyV] [[month] year]

[root@jacky ccal-2.5]# cal 2 2009
      八月 2012    
日 一 二 三 四 五 六
          1  2  3  4
5  6  7  8  9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

参数介绍:
-1      输出显示当前月(默认)
-3      输出显示前一个/当前/下一个月
-s      输出显示星期天作为一周的第一天(默认)
-m      输出显示星期一作为一周的第一天
-j      输出显示Julian日历(从一月1号计数为1起,每一天计数加1)
-y      显示当前日历


ccal:网上有人做的显示有中国农历的日历

地址:http://ccal.chinesebay.com/ccal/ccal-2.5.tar.gz
安装:
tar zxf ccal-2.5.tar.gz
make
make install

root@192.168.1.104:~/software/ccal-2.5# ccal -u
                  August 2012  壬辰年七月大17日始
Sun  日   Mon  一   Tue  二   Wed  三   Thu  四   Fri  五   Sat  六  
                               1 十四    2 十五    3 十六    4 十七  
5 十八    6 十九    7 立秋    8 廿一    9 廿二   10 廿三   11 廿四  
12 廿五   13 廿六   14 廿七   15 廿八   16 廿九   17 七月   18 初二  
19 初三   20 初四   21 初五   22 初六   23 处暑   24 初八   25 初九  
26 初十   27 十一   28 十二   29 十三   30 十四   31 十五

中国农历是一种以月亮和太阳运动为基础的历法,又称阴阳历。每个月由月亮的运动来确定,是为阴历,所以每月初一的公历日期不定。而节气则是由太阳的位置确 定,系阳历,是故节气的公历日期基本固定。由于地球绕太阳公转的周期不可被月亮绕地球公转的周期整除,农历一段时间后就要加入闰月。虽说增加闰月的规则并 不难描述,但若没有必须的天文知识则不易懂,且计算复杂不易应用。结果就是只有极少数人知道如何计算农历,印刷的日历成了大多数人知道如春节或中秋节等农 历节日的公历日期的唯一来源。

作者:jackxiang@向东博客 专注WEB应用 构架之美 --- 构架之美,在于尽态极妍 | 应用之美,在于药到病除
地址:http://jackxiang.com/post/5486/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!


最后编辑: jackxiang 编辑于2012-8-11 11:38
评论列表
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]