Fix timezone issues

This commit is contained in:
Jason Rhinelander 2020-10-12 03:33:19 -03:00
parent 7ffbbb2d7e
commit 841cff22c6
1 changed files with 4 additions and 4 deletions

View File

@ -1,7 +1,7 @@
#!/usr/bin/env python3
import flask
from datetime import datetime, timedelta
from datetime import datetime, timedelta, timezone
import babel.dates
import json
import sys
@ -42,11 +42,11 @@ def format_datetime(value, format='long'):
@app.template_filter('from_timestamp')
def from_timestamp(value):
return datetime.fromtimestamp(value)
return datetime.fromtimestamp(value, tz=timezone.utc)
@app.template_filter('ago')
def datetime_ago(value):
delta = datetime.now() - value
delta = datetime.now(timezone.utc) - value
disp=''
if delta.days < 0:
delta = -delta
@ -217,7 +217,7 @@ def template_globals():
return {
'config': conf,
'server': {
'datetime': datetime.utcnow(),
'datetime': datetime.now(timezone.utc),
'timestamp': datetime.utcnow().timestamp(),
'revision': git_rev,
},