From cd7a34f4ea235716257b286cacee9d4909c297e4 Mon Sep 17 00:00:00 2001 From: Lkeme <19500576+lkeme@users.noreply.github.com> Date: Wed, 24 Jun 2020 21:32:07 +0800 Subject: [PATCH] [fix] TimeLock --- src/util/TimeLock.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/util/TimeLock.php b/src/util/TimeLock.php index 755c0e9..7b121bb 100644 --- a/src/util/TimeLock.php +++ b/src/util/TimeLock.php @@ -56,8 +56,12 @@ trait TimeLock */ public static function timing(int $hour, int $minute = 0, int $seconds = 0): int { - // now today tomorrow yesterday - return strtotime('tomorrow') + ($hour * 60 * 60) + ($minute * 60) + ($seconds) - time(); + $time = strtotime('today') + ($hour * 60 * 60) + ($minute * 60) + ($seconds); + if ($time > time()) { + return strtotime('today') + ($hour * 60 * 60) + ($minute * 60) + ($seconds) - time(); + } else { + return strtotime('tomorrow') + ($hour * 60 * 60) + ($minute * 60) + ($seconds) - time(); + } }