Flask教程:http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-xiii-dates-and-times
SOURCE
这章讲解格式化时间。
思路: 服务器中存储的日期时间都是UTC的,对于不同的用户,使用javascript格式UTC时间显示给客户。
这里比较有意思的是:
- 使用了momentjs这个API。
- 使用python包了下momentjs函数,给模版引擎Jinja2调用。
使用momentjs
- 从momentjs下载moment.min.js,放到app/static/js/文件夹中。
-
在app/templates/base.html引用
<script src="/static/js/moment.min.js"></script>
用pyhton包momentjs
新建文件:app/momentjs.py
把把的函数设置给模版引擎Jinja2
app/__init__.py
在显示日期时间的地方使用上面的函数
app/templates/user.html
app/templates/post.html