Advertisement
Guest User

Untitled

a guest
Aug 8th, 2010
181
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.59 KB | None | 0 0
  1. import time
  2. from datetime import datetime
  3.  
  4. MINUTE  = 60
  5. HOUR    = MINUTE * 60
  6. DAY     = HOUR * 24
  7. WEEK    = DAY * 7
  8. MONTH   = DAY * 31
  9. YEAR    = DAY * 365
  10.  
  11. class Bans:
  12.     def __init__(self):
  13.         self.timestamp = '2010-08-08 16:20:01'
  14.         self.length = DAY
  15.  
  16.     def timeleft_str(self):
  17.         time_tuple = time.strptime(self.timestamp, "%Y-%m-%d %H:%M:%S")
  18.         expire = int(time.mktime(time_tuple)) + self.length # Ban expiration time in seconds
  19.         now = int(time.time()) # Current time in seconds
  20.         date_obj = datetime.fromtimestamp(expire - now)
  21.         return date_obj.strftime('%dd %Hh %Mm %Ss') # Ex: '07d 45m 31s'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement