mirror of
https://github.com/sbrl/Pepperminty-Wiki.git
synced 2024-11-22 04:23:01 +00:00
Improve render_timestamp()
This commit is contained in:
parent
1686ee33d3
commit
86a9828565
1 changed files with 9 additions and 3 deletions
|
@ -567,11 +567,17 @@ if (!function_exists('getallheaders')) {
|
||||||
/**
|
/**
|
||||||
* Renders a timestamp in HTML.
|
* Renders a timestamp in HTML.
|
||||||
* @package core
|
* @package core
|
||||||
* @param int $timestamp The timestamp to render.
|
* @param int $timestamp The timestamp to render.
|
||||||
|
* @param boolean $absolute Whether the time should be displayed absolutely, or relative to the current time.
|
||||||
|
* @param boolean $html Whether the result should formatted as HTML (true) or plain text (false).
|
||||||
* @return string HTML representing the given timestamp.
|
* @return string HTML representing the given timestamp.
|
||||||
*/
|
*/
|
||||||
function render_timestamp($timestamp) {
|
function render_timestamp($timestamp, $absolute = false, $html = true) {
|
||||||
return "<time class='cursor-query' title='" . date("l jS \of F Y \a\\t h:ia T", $timestamp) . "'>" . human_time_since($timestamp) . "</time>";
|
$time_rendered = $absolute ? date("Y-m-d g:ia e", $timestamp) : human_time_since($timestamp);
|
||||||
|
if($html)
|
||||||
|
return "<time class='cursor-query' datetime='".date("c", $timestamp)."' title='" . date("l jS \of F Y \a\\t h:ia T", $timestamp) . "'>$time_rendered</time>";
|
||||||
|
else
|
||||||
|
return $time_rendered;
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* Renders a page name in HTML.
|
* Renders a page name in HTML.
|
||||||
|
|
Loading…
Reference in a new issue