summaryrefslogtreecommitdiff
path: root/classes/TimeHelper.php
diff options
context:
space:
mode:
authorwn_ <invalid@email.com>2024-12-15 17:47:27 +0000
committerwn_ <invalid@email.com>2024-12-15 17:47:27 +0000
commit119c7f13dcb9b91368304e3affd0219108ec490f (patch)
treec0efebffe51f142948859895d2bc0d6ac80ef165 /classes/TimeHelper.php
parentd5b1258d294fb8b0e43344a9925a9202925fcb02 (diff)
Consistently handle the 'smart' display of default/never dates.
Diffstat (limited to 'classes/TimeHelper.php')
-rw-r--r--classes/TimeHelper.php4
1 files changed, 4 insertions, 0 deletions
diff --git a/classes/TimeHelper.php b/classes/TimeHelper.php
index 07df3b87c..5b140e913 100644
--- a/classes/TimeHelper.php
+++ b/classes/TimeHelper.php
@@ -2,6 +2,10 @@
class TimeHelper {
static function smart_date_time(int $timestamp, int $tz_offset = 0, ?int $owner_uid = null, bool $eta_min = false): string {
+ // i.e. if the Unix epoch
+ if ($timestamp - $tz_offset === 0)
+ return __('Never');
+
if (!$owner_uid) $owner_uid = $_SESSION['uid'];
$profile = isset($_SESSION['uid']) && $owner_uid == $_SESSION['uid'] && isset($_SESSION['profile']) ? $_SESSION['profile'] : null;