gpt4 book ai didi

php - 如何选择时间戳列

转载 作者:行者123 更新时间:2023-11-29 11:40:39 25 4
gpt4 key购买 nike

为什么我使用 Laravel 4
我有这样的数据:2016-02-12 18:32:19
我有这样的查询

 echo $result = SourceManagement::get(array('id', 'created_at', DB::raw("date_format(from_unixtime(created_at), '%Y') as created_at")));  

// print_r($result);

为什么输出是这样的:

[  
{
"id":1,
"created_at":null
},
{
"id":3,
"created_at":null
},
{
"id":4,
"created_at":null
},
{
"id":7,
"created_at":null
},
{
"id":8,
"created_at":null
},
{
"id":9,
"created_at":null
},
{
"id":10,
"created_at":null
},
{
"id":11,
"created_at":null
},
{
"id":12,
"created_at":null
},
{
"id":13,
"created_at":null
},
{
"id":14,
"created_at":null
}
]

最佳答案

像这样更新您的查询,这可能会解决您的问题,根据我的理解,您正在覆盖默认列名称,这就是为什么您得到 null,我在下面测试了查询,它工作正常。

$result = SourceManagement::get(array('id', 'created_at', DB::raw("date_format(created_at, '%Y') as created_at_custom"))); 

关于php - 如何选择时间戳列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35836297/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com