'.'';">
当前位置:Gxlcms > PHP教程 > php日历代码分享简单实用的php日历代码

php日历代码分享简单实用的php日历代码

时间:2021-07-01 10:21:17 帮助过:3人阅读

  1. header("content-type:text/html;charset=utf-8");
  2. ?>
  3. /**
  4. * 简单实用的php日历代码
  5. * edit: bbs.it-home.org
  6. */
  7. if(!emptyempty($_GET)){
  8. $year = $_GET['year'];
  9. $month = $_GET['month'];
  10. }
  11. if(emptyempty($year)){
  12. $year = date('Y');
  13. }
  14. if(emptyempty($month)){
  15. $month = date('m');
  16. }
  17. $start_weekday = date('w',mktime(0,0,0,$month,1,$year));
  18. //echo $start_weekday;
  19. $days = date('t',mktime(0,0,0,$month,1,$year));
  20. //echo $days;
  21. $week = array('星期日','星期一','星期二','星期三','星期四','星期五','星期六');
  22. $i = 0;
  23. $k = 1;
  24. $j = 0;
  25. echo '';
  26. echo '
  27. ';
  28. echo '
  29. ';
  30. for($i = 0;$i < 7;$i++){
  31. echo '
  32. ';
  33. }
  34. echo '
  35. ';
  36. echo '
  37. ';
  38. for($j = 0;$j < $start_weekday;$j++){
  39. echo '
  40. ';
  41. }
  42. while($k <= $days){
  43. if($k == date('d')){
  44. echo '
  45. ';
  46. }else{
  47. echo '
  48. ';
  49. }
  50. if(($j+1) % 7 == 0){
  51. echo '
  52. ';
  53. }
  54. $j++;
  55. $k++;
  56. }
  57. while($j % 7 != 0){
  58. echo '
  59. ';
  60. $j++;
  61. }
  62. echo '
  63. ';
  64. echo '
  65. ';
  66. echo "
  67. ';
  68. echo "
  69. ';
  70. echo '
  71. ';
  72. echo "
  73. ';
  74. echo "
  75. ';
  76. echo '
  77. ';
  78. echo '
  79. '.$year.'年'.$month.'月'.'
    '.$week[$i].'
    '.$j.''.$k.''.$k.'
    '.$j.'
    ".'<<'.'".'<'.'';
  80. echo '';
  81. echo '
  82. ".'>>'.'".'>'.'
    ';
  83. function lastYear($year,$month){
  84. $year = $year-1;
  85. return "year=$year&month=$month";
  86. }
  87. function lastMonth($year,$month){
  88. if($month == 1){
  89. $year = $year -1;
  90. $month = 12;
  91. }else{
  92. $month--;
  93. }
  94. return "year=$year&month=$month";
  95. }
  96. function nextYear($year,$month){
  97. $year = $year+1;
  98. return "year=$year&month=$month";
  99. }
  100. function nextMonth($year,$month){
  101. if($month == 12){
  102. $year = $year +1;
  103. $month = 1;
  104. }else {
  105. $month++;
  106. }
  107. return "year=$year&month=$month";
  108. }
  109. ?>

>>> 您可能感兴趣的文章: php calender日历代码(解决2038问题) php日历代码(附演示效果) php日历代码 php实现的高效日历代码 php日历代码 三个不错的php日历代码 分享一例PHP简单日历代码 php简单日历的实现代码(可绑定事件)

人气教程排行