树枝日期mktime


Twig date mktime

在Twig中是否有一个与PHP函数mktime相匹配的等效函数?我正试图将以下代码转换为Twig

$this->headTitle( date('F jS Y' , mktime( 0 , 0 , 0 , $this->month , $this->day , $this->year )) );
$this变量都是int,正如您所期望的(YYYY MM DD)

您可以随时编写自己的函数并使用TwigExtensions将其添加到Twig中,例如:

public function getFunctions()
{
    return array(
        new 'Twig_SimpleFunction('my_mktime', array($this, 'myMktime')),
    );
}
public function myMktime($month, $day, $year)
{
    retrun 'mktime( 0 , 0 , 0 , $month , $day , $year );
}

但是我不明白你想要做什么…树枝是为视图(显示输出),但你正试图做一些逻辑与这一行- $this->headTitle( date('F jS Y' , mktime( 0 , 0 , 0 , $this->month , $this->day , $this->year )) );