Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import time
- from datetime import datetime
- MINUTE = 60
- HOUR = MINUTE * 60
- DAY = HOUR * 24
- WEEK = DAY * 7
- MONTH = DAY * 31
- YEAR = DAY * 365
- class Bans:
- def __init__(self):
- self.timestamp = '2010-08-08 16:20:01'
- self.length = DAY
- def timeleft_str(self):
- time_tuple = time.strptime(self.timestamp, "%Y-%m-%d %H:%M:%S")
- expire = int(time.mktime(time_tuple)) + self.length # Ban expiration time in seconds
- now = int(time.time()) # Current time in seconds
- date_obj = datetime.fromtimestamp(expire - now)
- return date_obj.strftime('%dd %Hh %Mm %Ss') # Ex: '07d 45m 31s'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement