28 lines
845 B
Markdown
28 lines
845 B
Markdown
# Работа с датой используя библиотеку Carbon
|
||
|
||
|
||
- Получить из объекта Carbon дату нужного формата
|
||
```php
|
||
$dateCarbon->format('Y-m-d');
|
||
```
|
||
|
||
- Добавить к дате количество дней
|
||
```php
|
||
$newDate = $originalDate->addDay(); // или addDays(1)
|
||
```
|
||
|
||
- Получить дату N дней назад
|
||
```php
|
||
$sevenDaysAgo = Carbon::now()->subDays(7);
|
||
```
|
||
|
||
- Получить количество дней между датами.
|
||
```php
|
||
$date = '2026-08-25';
|
||
$days Carbon::now()->diff($date)->days;
|
||
```
|
||
|
||
- Добавить класс в шаблоне, если текущая дата попадает в диапазон
|
||
```
|
||
@class(["active"=>Carbon\Carbon::now()->between(Carbon\Carbon::parse($brigade->sdate), Carbon\Carbon::parse($brigade->edate))])
|
||
``` |