【问题标题】:how to get date value in django template in format 1-7 day (weeks)如何在 django 模板中以 1-7 天(周)的格式获取日期值
【发布时间】:2021-05-04 02:32:22
【问题描述】:

请告诉我是否有办法将星期几,星期一 -1,... 星期日 -7 转移到 django 模板。我在标签和过滤器中一无所获。显示数字。例如周一 -1,周日 7

【问题讨论】:

标签: django date templates filter


【解决方案1】:

是的,这是可能的。只需将过滤器应用于您的变量。过滤器值是一个较低的 L -> l

在模板中:

    Issued at: {{ invoice.issued_at | date:"l" }}

Html 呈现为:

来源:Built-in template tags | Django

【讨论】:

    【解决方案2】:

    我不知道你是否可以在 django 模板上做,我建议你在你的视图中使用Pendulum

    >>> import pendulum
    
    >>> dt = pendulum.parse('2012-09-05T23:26:11.123789')
    
    # These properties specifically return integers
    >>> dt.year
    2012
    >>> dt.month
    9
    >>> dt.day
    5
    

    【讨论】:

      猜你喜欢
      • 2018-05-31
      • 1970-01-01
      • 1970-01-01
      • 2011-04-14
      • 2021-11-27
      • 1970-01-01
      • 2014-06-06
      • 2014-10-11
      • 2012-03-19
      相关资源
      最近更新 更多