Advertisement
Guest User

Untitled

a guest
Mar 21st, 2018
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.18 KB | None | 0 0
  1. <?php
  2. function setDate($needDays = 2) {
  3.     $currentDate = time();
  4.     $month = date("m", $currentDate);
  5.     $year = date("Y", $currentDate);
  6.     $randomArray = [];
  7.     $firstDayOfMonth = "";
  8.     for($i=0;$i<=$needDays;$i++){
  9.         if($i<$needDays){
  10.             // GO TO PAST
  11.             if($month < 1){
  12.                 $month = 12;
  13.                 $year -= 1;
  14.             }
  15.             $firstDayOfMonth = "01-".$month."-".$year;
  16.             $month -= 1;
  17.             $unixFDOM = strtotime($firstDayOfMonth);
  18.         }elseif($i==$needDays){
  19.             $month = date("m", $currentDate);
  20.             $year = date("Y", $currentDate);
  21.         }else{
  22.             // GO TO FUTURE
  23.             if($month > 12){
  24.                 $month = 1;
  25.                 $year += 1;
  26.             }
  27.             $firstDayOfMonth = "01-".$month."-".$year;
  28.             $month += 1;
  29.             $unixFDOM = strtotime($firstDayOfMonth);
  30.         }
  31.         $randomArray[] = rand($unixFDOM, $unixFDOM + (28*24*60*60));
  32.     }
  33.     return $randomArray;
  34. }  
  35. // print_r(setDate(2));
  36. $setDate = setDate(14);
  37. foreach($setDate as $date) {
  38.     print_r($date);
  39.     echo "<hr>";
  40. }
  41. // print_r($setDate[5]);
  42. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement