VanessaShopping

Lazy Sundays

Jan 25th, 2017
257
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.03 KB | None | 0 0
  1. <?php
  2. /**
  3.  * Created by PhpStorm.
  4.  * User: VanessaShopping
  5.  * Date: 25-Jan-17
  6.  * Time: 8:16 PM
  7.  */
  8.  
  9.  
  10. // $currentDate = date("jS F, Y"); // 25th January, 2017
  11. // $days = date("t"); // days in current month --> 31days
  12.  
  13.  
  14.  
  15. $sundaysInCurrentMonth = array();
  16. $type = CAL_GREGORIAN;
  17. $month = date('n'); // Number of current Month --> 1
  18. $year = date('Y'); // Current year --> 2017
  19. $day_count = cal_days_in_month($type, $month, $year); // Get the amount of days --> 31days
  20.  
  21. //loop all days
  22. for ($i = 1; $i <= $day_count; $i++) {
  23.  
  24.     $date = $year.'/'.$month.'/'.$i; //format date
  25.     $get_name = date('l', strtotime($date)); //get week day --> Sunday Monday Tuesday Wednesday etc.
  26.     $day_name = substr($get_name, 0, 3); // Trim day name to 3 chars --> Sunday = Sun etc.
  27.  
  28.     //Add sundays in array
  29.     if($day_name == 'Sun'){
  30.         $sundaysInCurrentMonth[] = $i;
  31.         $printDate = new DateTime("$year-$month-$i");
  32.         echo $printDate->format('jS F, Y');
  33.         echo "</br>";
  34.     }
  35.  
  36. }
  37. // print_r($sundaysInCurrentMonth);
Advertisement
Add Comment
Please, Sign In to add comment