pretty_times为py pretty库提供django模板帮助程序。

django-pretty-times的Python项目详细描述


https://travis-ci.org/imtapps/django-pretty-times.png?branch=master

几乎所有这些都是从漂亮的图书馆借来的, 测试然后重构。

py漂亮的功能性

>>> from datetime import datetime, timedelta
>>> from pretty_times import pretty
>>> now = datetime.now()
>>> pretty.date(now)
'now'
>>> pretty.date(now - timedelta(seconds=30))
'30 seconds ago'
>>> pretty.date(now + timedelta(seconds=31))
'in 30 seconds'
>>> pretty.date(now - timedelta(minutes=1))
'a minute ago'
>>> pretty.date(now + timedelta(minutes=1, seconds=1))
'in a minute'
>>> pretty.date(now - timedelta(hours=1))
'an hour ago'
>>> pretty.date(now + timedelta(hours=1, seconds=1))
'in an hour'
>>> pretty.date(now - timedelta(days=1))
'yesterday'
>>> pretty.date(now + timedelta(days=1, seconds=1))
'tomorrow'
>>> pretty.date(now - timedelta(days=2))
'2 days ago'
>>> pretty.date(now + timedelta(days=2, seconds=1))
'in 2 days'
>>> pretty.date(now - timedelta(days=9))
'last week'
>>> pretty.date(now + timedelta(days=9, seconds=1))
'next week'
>>> pretty.date(now - timedelta(days=16))
'2 weeks ago'
>>> pretty.date(now + timedelta(days=16, seconds=1))
'in 2 weeks'
>>> pretty.date(now - timedelta(days=32))
'last month'
>>> pretty.date(now + timedelta(days=32, seconds=1))
'next month'
>>> pretty.date(now - timedelta(days=64))
'2 months ago'
>>> pretty.date(now + timedelta(days=64, seconds=1))
'in 2 months'
>>> pretty.date(now - timedelta(days=367))
'last year'
>>> pretty.date(now + timedelta(days=367, seconds=1))
'next year'
>>> pretty.date(now - timedelta(days=735))
'2 years ago'
>>> pretty.date(now + timedelta(days=735, seconds=1))
'in 2 years'

django集成

{% load prettytimes_tags %}
{{ my_datetime|relative_time }}

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java检查服务器端广告查看(php)   Java将注释的使用限制在某些类型的方法上?   java使用gson重用顶级模型   当Java Spring作为Docker容器运行时,它不会与Concur对话   通过Java在不使用新URL()的情况下加载文件   Dicom4che调用的java结果不显示umlaut字符   java Updatea使用php/codeigniter使用ajax/javascript映射标记   Java8中的javaspringboot@ExceptionHandler未被访问   java如何读取长度未知的用户输入?   EclipseJava在MacBook和OSX上的性能非常差,而在Windows下在同一个单元上的性能就不那么差了,为什么?   java在Lucene查询语法中与+有什么区别   使用Spark和Cassandra Java驱动程序时检测到番石榴问题#1635   java工具栏标题未显示在选项卡式活动中