diff --git a/include/class.lock.php b/include/class.lock.php
index 1a758a46877260111f21b4a06c5a9d73a2bebb44..d1c5bc3655748f72ff16c092657f32e74c843365 100644
--- a/include/class.lock.php
+++ b/include/class.lock.php
@@ -63,12 +63,12 @@ class Lock extends VerySimpleModel {
     }
     //Get remaiming time before the lock expires
     function getTime() {
-        return $this->isExpired()?0:($this->getExpireTime()-time());
+        return max(0, $this->getExpireTime() - Misc::dbtime());
     }
 
     //Should we be doing realtime check here? (Ans: not really....expiretime is local & based on loadtime)
     function isExpired() {
-        return (time()>$this->getExpireTime());
+        return (Misc::dbtime() > $this->getExpireTime());
     }
 
     function getCode() {