我正在尝试将'created_at'值从'2015-03-26 08:43:04'更改为'2015-03-26T08:43:04Z',这是$ result中一个雄辩的对象。
foreach($results as $value){
$stamp = str_replace(' ','T',$value->created_at).'Z';
$value->created_at=$stamp;
echo $value->created_at;
}
这是我用来做的代码,遗憾的是我无法做到这一点。它不接受字符的时间戳。所以请有人帮我解决这个问题。提前致谢。
答案 0 :(得分:3)
您可以使用访问器和更改器来实现结果。这些在http://laravel.com/docs/5.0/eloquent#accessors-and-mutators
中描述Mutator可帮助您按自定义格式设置值,您可以自己定义解析器。同样,访问者可以在返回之前更改日期的格式。