Advertisement
Guest User

Untitled

a guest
Feb 6th, 2016
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.67 KB | None | 0 0
  1. $hour = date("H") & ~3;
  2. $base = strtotime("$hour:00:00");
  3. $list = array();
  4.  
  5. for($h=0; $h<24; ) {
  6. do {
  7. $time = strtotime("-$h hours", $base);
  8. $h += 4;
  9. } while(date("H", $time) == 4);
  10. $list[] = $time;
  11. }
  12.  
  13. foreach($list as $time)
  14. printf(date("Y-m-d H:in", $time));
  15.  
  16. 2016-02-06 16:00:00
  17. 2016-02-06 12:00:00
  18. 2016-02-06 08:00:00
  19. 2016-02-06 00:00:00
  20. 2016-02-05 20:00:00
  21.  
  22. var list = [];
  23. var date = new Date();
  24.  
  25. date.setHours(date.getHours() & ~3);
  26. date.setMinutes(0);
  27. date.setSeconds(0);
  28.  
  29. for(var h=0; h<6; h++) {
  30. if(date.getHours() !== 4)
  31. list.push(Math.floor(date.getTime()/1000));
  32. date.setHours(date.getHours() - 4);
  33. }
  34.  
  35. console.log(list);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement