你的位置: php爱好者 >> 首页 >> php进阶 >> 浏览文章

php农历日历
日期:02-18 点击: 作者:本站整理 来源:互联网 字号选择:
<?
  
###########################################
  #作者: 沈潋(S&S Lab)                      #
  #E-mail:shenlian@hotmail.com              #
  #web: http://www.focus-2000.com           #
  #                                         #
  #版权声明:                                #
  #作者开放版权                             #
  #允许无条件地使用本文件的全部或部分       #
  #可作任何修改或增补                       #
  #如果您使用了本文件,请给作者写一封E-mail #
  #如有问题欢迎同作者联系                   #
  #谢谢您的关注!                            #
  ###########################################

  /*
   *修改:小许
   *mail: san@xfocus.org
   *web : http://www.xfocus.org
   *
   *说实在的,我对古历可以说一窍不通,下面这个数组还是不理解 可是作者的信箱好像不通
   *基本上是依样画葫芦,所以出现错误,见笑见笑,呵呵
   */

  #农历每月的天数
  
$everymonth=array(
                    
0=>array(8,0,0,0,0,0,0,0,0,0,0,0,29,30,7,1),
                    
1=>array(0,29,30,29,29,30,29,30,29,30,30,30,29,0,8,2),
                    
2=>array(0,30,29,30,29,29,30,29,30,29,30,30,30,0,9,3),
                    
3=>array(5,29,30,29,30,29,29,30,29,29,30,30,29,30,10,4),
                    
4=>array(0,30,30,29,30,29,29,30,29,29,30,30,29,0,1,5),
                    
5=>array(0,30,30,29,30,30,29,29,30,29,30,29,30,0,2,6),
                    
6=>array(4,29,30,30,29,30,29,30,29,30,29,30,29,30,3,7),
                    
7=>array(0,29,30,29,30,29,30,30,29,30,29,30,29,0,4,8),
                    
8=>array(0,30,29,29,30,30,29,30,29,30,30,29,30,0,5,9),
                    
9=>array(2,29,30,29,29,30,29,30,29,30,30,30,29,30,6,10),
                    
10=>array(0,29,30,29,29,30,29,30,29,30,30,30,29,0,7,11),
                    
11=>array(6,30,29,30,29,29,30,29,29,30,30,29,30,30,8,12),
                    
12=>array(0,30,29,30,29,29,30,29,29,30,30,29,30,0,9,1),
                    
13=>array(0,30,30,29,30,29,29,30,29,29,30,29,30,0,10,2),
                    
14=>array(5,30,30,29,30,29,30,29,30,29,30,29,29,30,1,3),
                    
15=>array(0,30,29,30,30,29,30,29,30,29,30,29,30,0,2,4),
                    
16=>array(0,29,30,29,30,29,30,30,29,30,29,30,29,0,3,5),
                    
17=>array(2,30,29,29,30,29,30,30,29,30,30,29,30,29,4,6),
                    
18=>array(0,30,29,29,30,29,30,29,30,30,29,30,30,0,5,7),
                    
19=>array(7,29,30,29,29,30,29,29,30,30,29,30,30,30,6,8),
                    
20=>array(0,29,30,29,29,30,29,29,30,30,29,30,30,0,7,9),
                    
21=>array(0,30,29,30,29,29,30,29,29,30,29,30,30,0,8,10),
                    
22=>array(5,30,29,30,30,29,29,30,29,29,30,29,30,30,9,11),
                    
23=>array(0,29,30,30,29,30,29,30,29,29,30,29,30,0,10,12),
                    
24=>array(0,29,30,30,29,30,30,29,30,29,30,29,29,0,1,1),
                    
25=>array(4,30,29,30,29,30,30,29,30,30,29,30,29,30,2,2),
                    
26=>array(0,29,29,30,29,30,29,30,30,29,30,30,29,0,3,3),
                    
27=>array(0,30,29,29,30,29,30,29,30,29,30,30,30,0,4,4),
                    
28=>array(2,29,30,29,29,30,29,29,30,29,30,30,30,30,5,5),
                    
29=>array(0,29,30,29,29,30,29,29,30,29,30,30,30,0,6,6),
                    
30=>array(6,29,30,30,29,29,30,29,29,30,29,30,30,29,7,7),
                    
31=>array(0,30,30,29,30,29,30,29,29,30,29,30,29,0,8,8),
                    
32=>array(0,30,30,30,29,30,29,30,29,29,30,29,30,0,9,9),
                    
33=>array(5,29,30,30,29,30,30,29,30,29,30,29,29,30,10,10),
                    
34=>array(0,29,30,29,30,30,29,30,29,30,30,29,30,0,1,11),
                    
35=>array(0,29,29,30,29,30,29,30,30,29,30,30,29,0,2,12),
                    
36=>array(3,30,29,29,30,29,29,30,30,29,30,30,30,29,3,1),
                    
37=>array(0,30,29,29,30,29,29,30,29,30,30,30,29,0,4,2),
                    
38=>array(7,30,30,29,29,30,29,29,30,29,30,30,29,30,5,3),
                    
39=>array(0,30,30,29,29,30,29,29,30,29,30,29,30,0,6,4),
                    
40=>array(0,30,30,29,30,29,30,29,29,30,29,30,29,0,7,5),
                    
41=>array(6,30,30,29,30,30,29,30,29,29,30,29,30,29,8,6),
                    
42=>array(0,30,29,30,30,29,30,29,30,29,30,29,30,0,9,7),
                    
43=>array(0,29,30,29,30,29,30,30,29,30,29,30,29,0,10,8),
                    
44=>array(4,30,29,30,29,30,29,30,29,30,30,29,30,30,1,9),
                    
45=>array(0,29,29,30,29,29,30,29,30,30,30,29,30,0,2,10),
                    
46=>array(0,30,29,29,30,29,29,30,29,30,30,29,30,0,3,11),
                    
47=>array(2,30,30,29,29,30,29,29,30,29,30,29,30,30,4,12),
                    
48=>array(0,30,29,30,29,30,29,29,30,29,30,29,30,0,5,1),
                    
49=>array(7,30,29,30,30,29,30,29,29,30,29,30,29,30,6,2),
                    
50=>array(0,29,30,30,29,30,30,29,29,30,29,30,29,0,7,3),
                    
51=>array(0,30,29,30,30,29,30,29,30,29,30,29,30,0,8,4),
                    
52=>array(5,29,30,29,30,29,30,29,30,30,29,30,29,30,9,5),
                    
53=>array(0,29,30,29,29,30,30,29,30,30,29,30,29,0,10,6),
                    
54=>array(0,30,29,30,29,29,30,29,30,30,29,30,30,0,1,7),
                    
55=>array(3,29,30,29,30,29,29,30,29,30,29,30,30,30,2,8),
                    
56=>array(0,29,30,29,30,29,29,30,29,30,29,30,30,0,3,9),
                    
57=>array(8,30,29,30,29,30,29,29,30,29,30,29,30,29,4,10),
                    
58=>array(0,30,30,30,29,30,29,29,30,29,30,29,30,0,5,11),
                    
59=>array(0,29,30,30,29,30,29,30,29,30,29,30,29,0,6,12),
                    
60=>array(6,30,29,30,29,30,30,29,30,29,30,29,30,29,7,1),
                    
61=>array(0,30,29,30,29,30,29,30,30,29,30,29,30,0,8,2),
                    
62=>array(0,29,30,29,29,30,29,30,30,29,30,30,29,0,9,3),
                    
63=>array(4,30,29,30,29,29,30,29,30,29,30,30,30,29,10,4),
                    
64=>array(0,30,29,30,29,29,30,29,30,29,30,30,30,0,1,5),
                    
65=>array(0,29,30,29,30,29,29,30,29,29,30,30,29,0,2,6),
                    
66=>array(3,30,30,30,29,30,29,29,30,29,29,30,30,29,3,7),
                    
67=>array(0,30,30,29,30,30,29,29,30,29,30,29,30,0,4,8),
                    
68=>array(7,29,30,29,30,30,29,30,29,30,29,30,29,30,5,9),
                    
69=>array(0,29,30,29,30,29,30,30,29,30,29,30,29,0,6,10),
                    
70=>array(0,30,29,29,30,29,30,30,29,30,30,29,30,0,7,11),
                    
71=>array(5,29,30,29,29,30,29,30,29,30,30,30,29,30,8,12),
                    
72=>array(0,29,30,29,29,30,29,30,29,30,30,29,30,0,9,1),
                    
73=>array(0,30,29,30,29,29,30,29,29,30,30,29,30,0,10,2),
                    
74=>array(4,30,30,29,30,29,29,30,29,29,30,30,29,30,1,3),
                    
75=>array(0,30,30,29,30,29,29,30,29,29,30,29,30,0,2,4),
                    
76=>array(8,30,30,29,30,29,30,29,30,29,29,30,29,30,3,5),
                    
77=>array(0,30,29,30,30,29,30,29,30,29,30,29,29,0,4,6),
                    
78=>array(0,30,29,30,30,29,30,30,29,30,29,30,29,0,5,7),
                    
79=>array(6,30,29,29,30,29,30,30,29,30,30,29,30,29,6,8),
                    
80=>array(0,30,29,29,30,29,30,29,30,30,29,30,30,0,7,9),
                    
81=>array(0,29,30,29,29,30,29,29,30,30,29,30,30,0,8,10),
                    
82=>array(4,30,29,30,29,29,30,29,29,30,29,30,30,30,9,11),
                    
83=>array(0,30,29,30,29,29,30,29,29,30,29,30,30,0,10,12),
                    
84=>array(10,30,29,30,30,29,29,30,29,29,30,29,30,30,1,1),
                    
85=>array(0,29,30,30,29,30,29,30,29,29,30,29,30,0,2,2),
                    
86=>array(0,29,30,30,29,30,30,29,30,29,30,29,29,0,3,3),
                    
87=>array(6,30,29,30,29,30,30,29,30,30,29,30,29,29,4,4),
                    
88=>array(0,30,29,30,29,30,29,30,30,29,30,30,29,0,5,5),