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()]);
|
|
}
|
|
}
|