菜鸟鼻涕
- 菜鸟鼻涕 赞了说说新手刚接触yii2.0,多多指教
- 菜鸟鼻涕 赞了说说学习,学习
- 菜鸟鼻涕 赞了说说这么久了,开启了第一个实战项目《yii2实战快餐系统》
- 菜鸟鼻涕 回答了问题 AR查询怎么格式化时间戳?
格式化时间/日期数据
默认支持一下几种格式化格式date: 这个变量将被格式化为日期 January 01, 2014.
time: 这个变量将被格式化为时间 14:23.
datetime: 这个变量将被格式化为日期+时间 January 01, 2014 14:23.
timestamp: 这个变量将被格式化为 UNIX 时间戳 unix timestamp, 例如 1412609982.
relativeTime: 这个变量将被格式化为人类可读的当前相对时间 1 hour ago.
duration: 这个变量将被格式化为人类可读的时长 1 day, 2 minutes.
时间/日期数据默认使用 date, time, datetime 方法进行格式化, 你可以对他们进行一些自己的配置,只需在配置文件里配置 dateFormat, timeFormat, 和 datetimeFormat 即可。 - 菜鸟鼻涕 2017-09-13 已签到连续签到3天,获得了15个金钱
- 菜鸟鼻涕 赞了说说今天开始学习下YII
- 菜鸟鼻涕 2017-09-12 已签到连续签到2天,获得了10个金钱
- 菜鸟鼻涕 发表了说说唉,好可恶的双休,还得伦家都没有连签7++
- 菜鸟鼻涕 2017-09-11 已签到连续签到1天,获得了5个金钱
- 菜鸟鼻涕 赞了回答
按照MVC来说,更新时间属于M的,建议放在Model里,最后就是使用befereSave()方法就可以保存好了,如下
public function beforeSave($insert){if(parent::beforeSave($insert)){ if($insert){ $this->created_at = time(); $this->updated_at = time(); }else{ $this->updated_at = time(); } return true; }else{ return false; } }