更改时间戳' Created_at'用雄辩的人物来表达价值

时间:2015-04-09 13:48:59

标签: php laravel laravel-4 timestamp eloquent

我正在尝试将'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;
             }

这是我用来做的代码,遗憾的是我无法做到这一点。它不接受字符的时间戳。所以请有人帮我解决这个问题。提前致谢。

1 个答案:

答案 0 :(得分:3)

您可以使用访问器和更改器来实现结果。这些在http://laravel.com/docs/5.0/eloquent#accessors-and-mutators

中描述

Mutator可帮助您按自定义格式设置值,您可以自己定义解析器。同样,访问者可以在返回之前更改日期的格式。