Advertisement
Guest User

Untitled

a guest
Mar 21st, 2019
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.67 KB | None | 0 0
  1. <?php
  2. // core
  3. $monthNames = Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");
  4. if (!isset($_REQUEST["month"]))
  5. $_REQUEST["month"] = date("n");
  6. if (!isset($_REQUEST["year"]))
  7. $_REQUEST["year"] = date("Y");
  8. $cMonth = $_REQUEST["month"];
  9. $cYear = $_REQUEST["year"];
  10. $prev_year = $cYear;
  11. $next_year = $cYear;
  12. $prev_month = $cMonth-1;
  13. $next_month = $cMonth+1;
  14. if ($prev_month == 0 ) {
  15. $prev_month = 12;
  16. $prev_year = $cYear - 1;
  17. }
  18. if ($next_month == 13 ) {
  19. $next_month = 1;
  20. $next_year = $cYear + 1;
  21. }
  22. ?>
  23.  
  24. <div id="calendar_div" name="calendar_div">
  25. <table width="200">
  26. <tr align="center">
  27. <td bgcolor="#999999" style="color:#FFFFFF">
  28. <table width="100%" border="0" cellspacing="0" cellpadding="0">
  29. <tr>
  30. <td width="50%" align="left">
  31. <a href="<?php echo $_SERVER["PHP_SELF"] . "?month=". $prev_month . "&year=" . $prev_year; ?>" style="color:#FFFFFF">
  32. Previous
  33. </a>
  34. </td>
  35. <td width="50%" align="right">
  36. <a href="<?php echo $_SERVER["PHP_SELF"] . "?month=". $next_month . "&year=" . $next_year; ?>" style="color:#FFFFFF">
  37. Next
  38. </a>
  39. </td>
  40. </tr>
  41. </table>
  42. </td>
  43. </tr>
  44. <tr>
  45. <td align="center">
  46. <table width="100%" border="0" cellpadding="2" cellspacing="2">
  47. <tr align="center">
  48. <td colspan="7" bgcolor="#999999" style="color:#FFFFFF"><strong><?php echo $monthNames[$cMonth-1].' '.$cYear; ?></strong></td>
  49. </tr>
  50. <tr>
  51. <td align="center" bgcolor="#999999" style="color:#FFFFFF"><strong>S</strong></td>
  52. <td align="center" bgcolor="#999999" style="color:#FFFFFF"><strong>M</strong></td>
  53. <td align="center" bgcolor="#999999" style="color:#FFFFFF"><strong>T</strong></td>
  54. <td align="center" bgcolor="#999999" style="color:#FFFFFF"><strong>W</strong></td>
  55. <td align="center" bgcolor="#999999" style="color:#FFFFFF"><strong>T</strong></td>
  56. <td align="center" bgcolor="#999999" style="color:#FFFFFF"><strong>F</strong></td>
  57. <td align="center" bgcolor="#999999" style="color:#FFFFFF"><strong>S</strong></td>
  58. </tr>
  59.  
  60. <?php
  61. $timestamp = mktime(0,0,0,$cMonth,1,$cYear);
  62. $maxday = date("t",$timestamp);
  63. $thismonth = getdate ($timestamp);
  64. $startday = $thismonth['wday'];
  65. for ($i=0; $i<($maxday+$startday); $i++) {
  66. if(($i % 7) == 0 )
  67. echo "<tr>\n";
  68. if($i < $startday)
  69. echo "<td></td>\n";
  70. else
  71. echo "<td align='center' valign='middle' height='20px'>". ($i - $startday + 1) . "</td>\n";
  72. if(($i % 7) == 6 )
  73. echo "</tr>\n";
  74. }
  75. ?>
  76. </table>
  77. </td>
  78. </tr>
  79. </table>
  80. </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement