Thinkphp 当数据库插入数据时 怎么把当前时间也保存进去

如题所述

第1个回答  2014-08-06
可以加个$arr['addtime'] = time();或date函数Date('Y-m-d H:i:s') 也可在模型中配置自动添加时间。追问

页面显示的是1970-01-01,而且数据库中的值也为0,我数据库中creat_time的字符类型为int

追答

数据库整型的字段的用time();页面调用用{$vo['create_time']|date='Y-m-d H:i:s',###}
$arr['create_time'] = time(); 值为0是1970-01-01

追问

我改成$arr['creat_time']=time();后添加数据 最后数据库中的值还是0,是不是还要设置哪里,才能让数据库中的值以“1407201796”的格式存储

追答

数据库字段要对应起来,int的长度不能小于10,其他是没什么问题的。

追问

我的时间定义的是int(11),但是时间就是存不进去

追答

你插入数据库之前打印一下数据,看时间有没有值,不会这么奇怪吧!

本回答被提问者采纳
相似回答