A-A+
thinkphp 模板中时间戳转换成日期格式 默认当天日期
在thinkphp模板中需要post一个当前日期,因为在Action里面用的是继承类的方法,所以这个日期一定是要传递过去的才行,所以只能在thinkphp模板里面去定义了,使用的代码如下:
如果有日期输出,即$data.time不为空且不为0,则格式化时间戳,否则默认当前时间戳,并格式化成日期格式。
{$data.time|default=time()|date='Y-m-d',###}
把这个代码嵌套到隐藏域里面即可,打印出来的格式如下:
2016-09-30
如果想要更详细的小时,分钟,以及秒钟的话稍加修改一下就可以了。
{$data.time|default=time()|date='Y-m-d H-i-s',###}