Advertisement
Guest User

Untitled

a guest
Jun 17th, 2019
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.67 KB | None | 0 0
  1. public static function getTime($getdate){
  2.  
  3. $today = Carbon::now();
  4.  
  5. $inputDate = Carbon::parse($getdate);
  6. $start_date = $today->copy()->startOfWeek()->subDays(9);
  7. $end_date = $today->copy()->endOfWeek()->subDays(9);
  8.  
  9. switch(TRUE) {
  10.  
  11. case ($today->diffInDays($getdate) === 0):
  12. $time = $today->format('g:i A');
  13. break;
  14.  
  15. case ($today->diffInDays($getdate) === 1):
  16. $time = 'Yesterday';
  17. break;
  18.  
  19. case ($inputDate->between($start_date,$end_date)):
  20. $time = $inputDate->format('l');
  21. break;
  22.  
  23. default:
  24. $time = $inputDate->format('Y/m/d');
  25.  
  26. }
  27.  
  28. return $time;
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement