将字符串转换为时间,如smarty中的secondminute

时间:2014-02-14 09:43:44

标签: php smarty

我正在尝试将字符串转换为时间,就像php中的secondminute()函数一样。

我在php中的代码是这样的:

var_dump(($result->getAvgtimeonpage()));

它正在返回(int78)

当我添加

var_dump(secondMinute($result->getAvgtimeonpage()));

它正在返回:string(5)“01:18”

现在提问,有人可以告诉我如何在smarty中通过secondminute返回字符串转换吗? 我尝试过smarty_date_fomat,但它无法正常工作。

感谢您的建议,最好的问候。

1 个答案:

答案 0 :(得分:0)

在php中没有这样的secondminute函数,所以我认为它是由你创建的函数。如果你正在使用小值,你可以使用php的gmdate:

{"i:s"|@gmdate:78}

或者,对于超过1小时且最多24小时的值:

{"H:i:s"|@gmdate:78}

或者也可以创建自己的smarty secondminute插件修饰符http://www.smarty.net/docs/en/plugins.writing.tpl