summaryrefslogtreecommitdiffstats
path: root/askbot/templatetags/extra_filters_jinja.py
diff options
context:
space:
mode:
authorEvgeny Fadeev <evgeny.fadeev@gmail.com>2012-04-10 16:31:47 -0500
committerEvgeny Fadeev <evgeny.fadeev@gmail.com>2012-04-10 16:31:47 -0500
commit511a7e1d9a7b1ed2fa60c3a58e0191f975384c6d (patch)
tree0bd1d10812474b124541947301ce4827694b335a /askbot/templatetags/extra_filters_jinja.py
parentbfa1229693151aa454ef9c176816581a5a52d624 (diff)
downloadaskbot-511a7e1d9a7b1ed2fa60c3a58e0191f975384c6d.tar.gz
askbot-511a7e1d9a7b1ed2fa60c3a58e0191f975384c6d.tar.bz2
askbot-511a7e1d9a7b1ed2fa60c3a58e0191f975384c6d.zip
added the timezone offset to the timestamps in the html output and hopefully fixed the related "timeago" issue
Diffstat (limited to 'askbot/templatetags/extra_filters_jinja.py')
-rw-r--r--askbot/templatetags/extra_filters_jinja.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/askbot/templatetags/extra_filters_jinja.py b/askbot/templatetags/extra_filters_jinja.py
index 8083657d..b03e4a89 100644
--- a/askbot/templatetags/extra_filters_jinja.py
+++ b/askbot/templatetags/extra_filters_jinja.py
@@ -1,4 +1,5 @@
import datetime
+import pytz
import re
import time
import urllib
@@ -35,6 +36,16 @@ def absolutize_urls_func(text):
return url_re4.sub(replacement, text)
absolutize_urls = register.filter(absolutize_urls_func)
+TIMEZONE_STR = pytz.timezone(
+ django_settings.TIME_ZONE
+ ).localize(
+ datetime.datetime.now()
+ ).strftime('%z')
+
+@register.filter
+def add_tz_offset(datetime_object):
+ return str(datetime_object) + ' ' + TIMEZONE_STR
+
@register.filter
def strip_path(url):
"""removes path part of the url"""