[fix] TimeLock

This commit is contained in:
Lkeme 2020-06-24 21:32:07 +08:00
parent 8b42416707
commit cd7a34f4ea

View File

@ -56,8 +56,12 @@ trait TimeLock
*/ */
public static function timing(int $hour, int $minute = 0, int $seconds = 0): int public static function timing(int $hour, int $minute = 0, int $seconds = 0): int
{ {
// now today tomorrow yesterday $time = strtotime('today') + ($hour * 60 * 60) + ($minute * 60) + ($seconds);
return strtotime('tomorrow') + ($hour * 60 * 60) + ($minute * 60) + ($seconds) - time(); if ($time > time()) {
return strtotime('today') + ($hour * 60 * 60) + ($minute * 60) + ($seconds) - time();
} else {
return strtotime('tomorrow') + ($hour * 60 * 60) + ($minute * 60) + ($seconds) - time();
}
} }