У меня есть один столбец в виде closed_date и тип данных timestamp. Я хочу добавить дату в метку времени Unix, например, 1556801668. Я не знаю, как это сделать в Ларавеле.
0
Trupti
2 Май 2019 в 15:54
3 ответа
Лучший ответ
Используйте функцию php strtotime()
для преобразования времени.
Пример
$time = '2019-01-01'
$timeStamp = strtotime($time);
// will output 1546300800
1
Tharaka Dilshan
2 Май 2019 в 12:59
Например, если у вас есть строка Date, вы можете создать объект Carbon
и сохранить его непосредственно в базе данных.
Laravel преобразует этот объект в правильный тип для базы данных.
0
Leonardo Rossi
2 Май 2019 в 13:06
Если вы хотите сделать это внутри модели, вы можете использовать отливки:
protected $casts = [
'closed_date' => 'timestamp',
];
0
KFoobar
2 Май 2019 в 13:25
Похожие вопросы
Новые вопросы
php
PHP - это широко используемый высокоуровневый, динамический, объектно-ориентированный и интерпретируемый язык сценариев, в первую очередь предназначенный для серверной веб-разработки. Используется для вопросов о языке PHP.