#1 skyzong
<{$one.article.intime}> 这是输出的时间 2010-04-22 15:37:08
如何输出是 24 分钟前 这种形式
2010-04-22 15:20:24
#2 jake
在discuz内有这种“口语化时间”的转换程序,它是用专门的函数,来转换标准的时间的。
函数内会判断输入的时间和目前的时间差,然后会显示“3秒前”、“10分钟前”、“一天前”这种样式的时间。
如果是speedphp + smarty内实现,有以下两步骤:
1. 制作该函数,内置判断。
2. 使用speedphp的spAddViewFunction来将该函数注册到smarty模板中,然后从模板中就可以调用该函数了。
spAddViewFunction的资料:
http://speedphp.com/manual/spaddviewfunction
2010-04-22 15:55:48