本文整理汇总了PHP中TimeDate::copy方法的典型用法代码示例。如果您正苦于以下问题:PHP TimeDate::copy方法的具体用法?PHP TimeDate::copy怎么用?PHP TimeDate::copy使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类TimeDate
的用法示例。
在下文中一共展示了TimeDate::copy方法的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: staleInfo
/**
* Checks if the last update is older than or equal to the update interval
* @return bool Whether the information is older than the update interval
*/
public function staleInfo()
{
$update_time = $this->updated->copy();
$update_time->modify(Service::getParameter('bzion.miscellaneous.update_interval'));
return TimeDate::now() >= $update_time;
}
示例2: getLastActivity
/**
* Get the time when the conversation was most recently active
*
* @return TimeDate
*/
public function getLastActivity()
{
return $this->last_activity->copy();
}
示例3: getUpdated
/**
* Get the timestamp of the last update of the match
*
* @return TimeDate The match's update timestamp
*/
public function getUpdated()
{
return $this->updated->copy();
}
示例4: getCreationDate
/**
* Get the creation date of the team
*
* @return TimeDate The creation date of the team
*/
public function getCreationDate()
{
return $this->created->copy();
}
示例5: getExpiration
/**
* Get the time when the invitation will expire
*
* @return TimeDate
*/
public function getExpiration()
{
return $this->expiration->copy();
}
示例6: hasBeenActive
/**
* Check whether or not a player been in a match or has logged on in the specified amount of time to be considered
* active
*
* @return bool True if the player has been active
*/
public function hasBeenActive()
{
$this->lazyLoad();
$interval = Service::getParameter('bzion.miscellaneous.active_interval');
$lastLogin = $this->last_login->copy()->modify($interval);
$hasBeenActive = TimeDate::now() <= $lastLogin;
if ($this->last_match->isValid()) {
$lastMatch = $this->last_match->getTimestamp()->copy()->modify($interval);
$hasBeenActive = $hasBeenActive || TimeDate::now() <= $lastMatch;
}
return $hasBeenActive;
}
示例7: getTimestamp
/**
* Get a copy of the timestamp of the Model
*
* @return \TimeDate
*/
public function getTimestamp()
{
return $this->timestamp->copy();
}
示例8: getLastEdit
/**
* Get the time when the article was last updated
*
* @return TimeDate The article's last update time
*/
public function getLastEdit()
{
return $this->updated->copy();
}
示例9: getUpdated
/**
* Get the time when the page was last updated
* @return TimeDate
*/
public function getUpdated()
{
$this->lazyLoad();
return $this->updated->copy();
}