我的树枝模板中有这个变量:
{{aWorker.timeToRetirement|date('Y-m-d')}}
当我执行页面时,它会准确地返回以下文本:'Ymd' 当然没有''。现在我真正想要得到的是两个日期之间的差异,假设是一个未来的日期(是一个人/工人的退休日期,如果你需要,你可以在这里获得更多关于我正在做什么的信息)'2060-12 -01' 和今天的日期 '2013-10-03'。我想在我的 Entity 类中使用这个 var 和方法来做到这一点:
//...
//Var containing the retirement date
private $retireYear;
//var to store time to retirement from today
private $timeToRetirement;
//...
public function getTimeToRetirement (){
$this->timeToRetirement = $this->retireYear->diff(new \DateTime('today'));
return $this->timeToRetirement;
}
我究竟做错了什么?为什么var没有返回今天和退休日期之间的差异