@hobart.rath
Laravel 5 предоставляет несколько удобных способов работы с timestamp (временем) в PHP. В частности, для работы с датой и временем можно использовать класс Carbon, который по умолчанию включен в Laravel.
Для преобразования timestamp в объект Carbon можно использовать метод createFromTimestamp
:
1 2 |
$timestamp = 1644857400; $date = CarbonCarbon::createFromTimestamp($timestamp); |
Для форматирования даты и времени можно использовать метод format
:
1
|
$formattedDate = $date->format('Y-m-d H:i:s'); |
Также можно использовать методы diffForHumans
и timezone
, чтобы получить относительное время и задать нужный часовой пояс:
1
|
$relativeTime = $date->timezone('Europe/Moscow')->diffForHumans(); |
Наконец, если нужно работать с датой и временем в базе данных, можно использовать тип столбца timestamp
или datetime
и методы миграций timestamps
и dateTime
.