Flask-Moment

说明

  • 专门负责时间本地化显示的扩展库,使用非常方便

安装

  • pip install flask-moment

文档

使用

  • python代码
from flask_moment import Moment

moment = Moment(app)

@app.route('/mom/')
def mom():
    from datetime import datetime, timedelta
    current_time = datetime.utcnow() + timedelta(seconds=-60)
    return render_template('mom.html', current_time=current_time)
  • 模板文件
{# 加载jQuery #}
{{ moment.include_jquery() }}

{# 加载moment.js #}
{{ moment.include_moment() }}

{# 设置语言 #}
{{ moment.locale('zh-CN') }}

{# 简单的格式化时间显示 #}
<div>时间:{{ moment(current_time).format('LLLL') }}</div>
<div>时间:{{ moment(current_time).format('LLL') }}</div>
<div>时间:{{ moment(current_time).format('LL') }}</div>
<div>时间:{{ moment(current_time).format('L') }}</div>

{# 自定义格式化显示 #}
<div>自定义:{{ moment(current_time).format('YYYY-MM-DD HH:mm:ss') }}</div>

{# 显示时间差 #}
<div>发表于:{{ moment(current_time).fromNow() }}</div>

results matching ""

    No results matching ""