我在计算 PHP 日期对象和当前时间之间的日期差异时遇到问题。我知道我必须通过以下方式获取当前时间:
//in a symfony controller
new \DateTime("now")
我有一个成员文档(MySql 中的实体),其中包含这样的字段:
class Member {
//some fields
/**
* @ODM\Date
*/
protected $regDate;
//and so on
}
现在我想计算用户活动:
// $member declared and assigned
$activity = new \DateTime("now") - $member->getRegDate();
但是会出现这个错误:
Object of class DateTime could not be converted to int
我犯了什么错误?感谢您的帮助