如何使用symfony 3在php中将日期属性设置为当前日期

pet*_*cci 5 php datetime timestamp symfony

我在将 datetime 属性设置为当前日期时遇到问题,如果我将其强制设置为当前时间戳,我会收到“对字符串的成员函数 format() 的调用”错误

**here are my getter and setter with some modifications**
public function getDateajout()
{
    date_default_timezone_set('Africa/Tunis');
    $dateajout=date_default_timezone_get();
    return $this->dateajout;
}

public function setDateajout($dateajout)
{

    $this->dateajout =$dateajout;


}
Run Code Online (Sandbox Code Playgroud)

Mat*_*teo 5

您可以返回一个 \DateTime 对象作为示例:

/**
 *
 * @return \DateTime
 */    
public function getDateajout()
{
    return new \DateTime('now', (new \DateTimeZone('Africa/Tunis'));
}
Run Code Online (Sandbox Code Playgroud)

希望这有帮助