diff --git a/templates/Admin/QueuedJobs/index.php b/templates/Admin/QueuedJobs/index.php
index dbf707c1..5c64605a 100644
--- a/templates/Admin/QueuedJobs/index.php
+++ b/templates/Admin/QueuedJobs/index.php
@@ -128,7 +128,12 @@
- = $this->Time->duration($queuedJob->completed->diff($queuedJob->fetched)) ?>
+ completed->diff($queuedJob->fetched);
+ echo method_exists($this->Time, 'duration')
+ ? $this->Time->duration($interval)
+ : ltrim($interval->format('%H:%I:%S'), '0:');
+ ?>
---
diff --git a/templates/Admin/QueuedJobs/view.php b/templates/Admin/QueuedJobs/view.php
index b20cfc3d..7f3f1e00 100644
--- a/templates/Admin/QueuedJobs/view.php
+++ b/templates/Admin/QueuedJobs/view.php
@@ -143,7 +143,13 @@
fetched): ?>
= $this->Time->nice($queuedJob->fetched) ?>
- = __d('queue', 'Delay') ?>: = $this->Time->duration($queuedJob->fetched->diff($queuedJob->created)) ?>
+ fetched->diff($queuedJob->created);
+ $duration = method_exists($this->Time, 'duration')
+ ? $this->Time->duration($interval)
+ : ltrim($interval->format('%H:%I:%S'), '0:');
+ ?>
+ = __d('queue', 'Delay') ?>: = $duration ?>
---
@@ -159,7 +165,13 @@
= $this->Time->nice($queuedJob->completed) ?>
- = __d('queue', 'Duration') ?>: = $this->Time->duration($queuedJob->completed->diff($queuedJob->fetched)) ?>
+ completed->diff($queuedJob->fetched);
+ $duration = method_exists($this->Time, 'duration')
+ ? $this->Time->duration($interval)
+ : ltrim($interval->format('%H:%I:%S'), '0:');
+ ?>
+ = __d('queue', 'Duration') ?>: = $duration ?>
---