Skip to main content

ago: Human readable timedeltas

Project description

How to install

easy_install ago

How to use

Import ago and create a timedelta object:

from ago import delta2dict, human

from datetime import datetime

# pretend this was stored in database
d1 = datetime(
  year = 2010,
  month=5,
  day=4,
  hour=6,
  minute=54,
  second=33,
  microsecond=4000
 )

# this is right now
d2 = datetime.now()

# subtract the two for a timedelta object
delta = d2 - d1

# create a dictionary out of the timedelta
# not needed but accessable
delta_dict = delta2dict( delta )
print delta_dict

# display a human readable timedelta
print 'Created ' + human( delta ) + ' ago.'

# optionally pass a precision
print 'Created ' + human( delta, 3 ) + ' ago.'
print 'Created ' + human( delta, 6 ) + ' ago.'

How do I thank you?

You should follow me on twitter http://twitter.com/russellbal

License

Public Domain

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ago-0.0.2.tar.gz (2.0 kB view hashes)

Uploaded Source

Built Distribution

ago-0.0.2-py2.7.egg (3.0 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page