1. Advertising
    y u no do it?

    Advertising (learn more)

    Advertise virtually anything here, with CPM banner ads, CPM email ads and CPC contextual links. You can target relevant areas of the site and show ads based on geographical location of the user if you wish.

    Starts at just $1 per CPM or $0.10 per CPC.

Use Javascript to click through months

Discussion in 'JavaScript' started by martin12532, Mar 1, 2014.

  1. #1
    Hi guys,

    I have got a calendar together which displays the days of the month but I'd like to use a couple of javascript buttons on the page to increase and decrease the "$newdate = strtotime('+0 month', $current_month);" to allow the users to click through the different months. Well, this is how I'd do it but I'm open to suggestions on how to click through the months.

    Any help would be amazing. Thank you for reading this.

    <?php
    
    date_default_timezone_set('Europe/London');
    
    $current_month = time();
    
    $newdate = strtotime('+0 month', $current_month);
    
    
    $day = date('d', $newdate) ;
    $month = date('m', $newdate) ;
    $year = date('Y', $newdate) ;
    
    $first_day = mktime(0,0,0,$month, 1, $year) ;
    
    $title = date('F', $first_day) ;
    
    
     $day_of_week = date('D', $first_day) ;
    
    
     switch($day_of_week){
    
     case "Mon": $blank = 0; break;
    
     case "Tue": $blank = 1; break;
    
     case "Wed": $blank = 2; break;
    
     case "Thu": $blank = 3; break;
    
     case "Fri": $blank = 4; break;
    
     case "Sat": $blank = 5; break;
    
     case "Sun": $blank = 6; break;
    
     }
    
    
     $days_in_month = cal_days_in_month(0, $month, $year) ;
    
    
     $day_count = 1;
    
    
     while ( $blank > 0 )
    
     {
    
     echo "<div class=\"spacer\">
      <a href=\"#\"></a>
      </div>";
    
     $blank = $blank-1;
    
     $day_count++;
    
     }
    
    
     $day_num = 1;
    
    
     while ( $day_num <= $days_in_month )
    
     {
    
     echo "<div class=\"number_block\">
      <a href=\"#\">$day_num</a>
      </div>";
    
     $day_num++;
    
     $day_count++;
    
     }
    
    ?>
    Code (markup):
     
    martin12532, Mar 1, 2014 IP