Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <?php
- function bookingCalendar($month,$year){
- $daystoWeek = array("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday");
- $firstDay = mktime(0,0,0,$month,1,$year);
- $numberOfDays = date('t', $firstDay);
- $componDates = getdate($firstDay);
- $varMonth = $componDates['month'];
- $dayforWeek = $componDates['wday'];
- $currentDate = date('Y-m-d');
- $calendar = "<table class='table table-bordered'>";
- $calendar.= "<center><h2>$varMonth $year</h2>";
- $calendar = "<table class='table table-bordered'>";
- $calendar .= "<center><h2>$varMonth $year</h2>";
- $calendar.="<a class='btn btn-xs btn-primary' href='?month=".date('m', mktime(0, 0, 0, $month-1, 1, $year))."&year=".date('Y', mktime(0, 0, 0, $month-1, 1, $year))."'>Previous Month</a>";
- $calendar.= "<a class='btn btn-xs btn-primary' href='?month=".date('m')."&year=".date('Y')."'>Current Month</a>";
- $calendar.= "<a class='btn btn-xs btn-primary' href='?month=".date('m', mktime(0, 0, 0, $month+1, 1, $year))."&year=".date('Y', mktime(0, 0, 0, $month+1, 1, $year))."'>Next Month</a></center><br>";
- $calendar .= "<tr>";
- foreach($daystoWeek as $day){
- $calendar.="<th class='header'> $day </th>";
- }
- $calendar.= "</tr><tr>";
- if ($dayforWeek > 0 ) {
- for ($i=0; $i <$dayforWeek ; $i++) {
- $calendar.="<td></td>";
- }
- }
- $currDay=1;
- $month = str_pad($month,2, "0", STR_PAD_LEFT);
- while ($currDay <= $numberOfDays) {
- if ($dayforWeek == 7) {
- $dayforWeek = 0;
- $calendar.="</tr><tr>";
- }
- $currDayRel = str_pad($month,2, "0", STR_PAD_LEFT);
- $date = "$year-$month-$currDayRel";
- $calendar.="<td><h4>$currDay</h4>";
- $calendar.="</td>";
- $currDay++;
- $dayforWeek++;
- }
- if ($dayforWeek!=7) {
- $remainDays = 7-$dayforWeek;
- for ($i=0; $i < $remainDays; $i++) {
- $calendar.="<td></td>";
- }
- }
- $calendar.="</tr>";
- $calendar.="</table>";
- echo $calendar;
- }
- ?>
- <html>
- <head>
- <title> </title>
- <link rel="stylesheet" type="text/css" href="bootstrap/css/bootstrap.min.css">
- </head>
- <body>
- <div class="container">
- <div class="row">
- <div class="col-sm-12">
- <?php
- $componDates = getdate();
- $month = $componDates['mon'];
- $year = $componDates['year'];
- echo bookingCalendar($month,$year);
- ?>
- </div>
- </div>
- </div>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement