diff options
Diffstat (limited to 'phpBB/includes')
| -rw-r--r-- | phpBB/includes/datetime.php | 5 | 
1 files changed, 2 insertions, 3 deletions
diff --git a/phpBB/includes/datetime.php b/phpBB/includes/datetime.php index 25da6401d7..ecb3dfcf17 100644 --- a/phpBB/includes/datetime.php +++ b/phpBB/includes/datetime.php @@ -73,7 +73,8 @@ class phpbb_datetime extends DateTime  	public function format($format = '', $force_absolute = false)  	{  		$format		= $format ? $format : $this->_user->date_format; -		$relative	= (strpos($format, self::RELATIVE_WRAPPER) !== false && !$force_absolute); +		$format		= self::_format_cache($format, $this->_user); +		$relative	= ($format['is_short'] && !$force_absolute);  		$now		= new self('now', $this->_user->tz, $this->_user);  		$timestamp	= $this->getTimestamp(); @@ -114,8 +115,6 @@ class phpbb_datetime extends DateTime  				if ($day !== false)  				{ -					$format = self::_format_cache($format, $this->_user); -  					// Format using the short formatting and finally swap out the relative token placeholder with the correct value  					return str_replace(self::RELATIVE_WRAPPER . self::RELATIVE_WRAPPER, $this->_user->lang['datetime'][$day], strtr(parent::format($format['format_short']), $format['lang']));  				}  | 
