Как сохранить дату в unix timestamp в laravel? - PullRequest
0 голосов
/ 02 мая 2019

У меня есть один столбец с именем closed_date, а тип данных - отметка времени.Я хочу добавить дату в метку времени Unix, например 1556801668. Я не знаю, как это сделать в Laravel.

Ответы [ 3 ]

1 голос
/ 02 мая 2019

используйте функцию php strtotime() для преобразования времени.

Пример

$time = '2019-01-01'

$timeStamp = strtotime($time);

// will output 1546300800
0 голосов
/ 02 мая 2019

Если вы хотите сделать это внутри модели, вы можете использовать отливки:

protected $casts = [
    'closed_date' => 'timestamp',
];
0 голосов
/ 02 мая 2019

Например, если у вас есть строка даты, вы можете создать объект Carbon и сохранить его непосредственно в базе данных.

Laravel преобразует этот объект в правильный тип для базы данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...