25 lines
		
	
	
		
			461 B
		
	
	
	
		
			PHP
		
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			461 B
		
	
	
	
		
			PHP
		
	
	
	
| <?php
 | |
| 
 | |
| namespace App\Contribution\Traits;
 | |
| 
 | |
| use Carbon\Carbon;
 | |
| 
 | |
| trait FormatsDates
 | |
| {
 | |
| 
 | |
|     public function niceDateFrom(): string
 | |
|     {
 | |
|         return Carbon::parse($this->dateFrom)->format('d.m.Y');
 | |
|     }
 | |
| 
 | |
|     public function niceDateUntil(): string
 | |
|     {
 | |
|         return Carbon::parse($this->dateUntil)->format('d.m.Y');
 | |
|     }
 | |
| 
 | |
|     public function dateRange(): string
 | |
|     {
 | |
|         return implode(' - ', [$this->niceDateFrom(), $this->niceDateUntil()]);
 | |
|     }
 | |
| }
 |