在我的数据库中,我有一个some_date
列,它是SQL Server中的date
数据类型。数据以YYYY-mm-dd
存储在数据库中
我希望日期显示为dd-mm-YYYY
,所以我在模型中执行了以下操作:
protected $casts = [
'some_date' => 'date:d-m-Y',
];
字符串
但它所做的是,它以相同的顺序将日期从YYYY-mm-dd
转换为datetime:00:00:00 YYYY-mm-dd
个
因此,它不会更改日期格式,而是保持不变,甚至添加了不存在的时间,因此始终显示为00:00:00
为什么?为什么?
1条答案
按热度按时间67up9zun1#
尝试像这样修改访问器
字符串