返回信息流小白一只,刚接触PHP,看的别人的代码在修改做网站。。。。。基本看不懂。呜呜呜。。。
现在数据库里有一个名为sy_yhdljl里表的timestamp列记录的是时间戳,想把这一列展示到网页上并改成正常格式。
源代码莫名其妙只有一行<td>{$user.time}</td> 就把这一列弄出来了,不过是时间戳格式,不造这个是啥原理。。。。想让他展示成正常日期的格式怎么弄啊?
试了改成$date=date('Y-m-d H:i',user.time) 报错Parse error: syntax error, unexpected '[' in D:\xampp\htdocs\Slfy\Runtime\Cache\8572a31b01aa47f2df0511567227ba83.php on line 53
改成$date=date('Y-m-d H:i',$row['timestamp'])显示的全是1970-1-1 8:00
何解?不懂这个user.time是啥啊。。求教~O(∩_∩)O~
这是一条镜像帖。来源:北邮人论坛 / www-technology / #25571同步于 2014/5/12
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖
【已解决】求教一个php网页的时间戳问题
albee
2014/5/12镜像同步7 回复
订阅后,新回复会通过你的通知中心匿名送达。
7 条回复
以下回复是建立在你用的是thinkphp的假设之上。。。
user.time这是个thinkphp模板里面取数组的语法。 在thinkphp编译后会成为$user['time']
如果是在模板里面直接写函数的话,传的参数就不能是编译前的语法了,就要用原生的php语法。也就是$user['time']
没错成功了!跪谢大神!!!!的确是thinkphp
【 在 weiyitheonly 的大作中提到: 】
: 以下回复是建立在你用的是thinkphp的假设之上。。。
: user.time这是个thinkphp模板里面取数组的语法。 在thinkphp编译后会成为$user['time']
: 如果是在模板里面直接写函数的话,传的参数就不能是编译前的语法了,就要用原生的php语法。也就是$user['time']