我有标记过滤器timesince
的输出,例如
{{ item.submit_date|timesince }}
1 day, 12 hours
我如何在javascript中解析它几天,所以它可以在几天内给我一个浮点数,例如
var sktime = {{ item.submit_date|timesince }}
var result = parseTimesince(sktime)
然后我希望函数在几天内给我结果
1.5
答案 0 :(得分:1)
唐'吨。输出日期本身并在JS中使用它。
答案 1 :(得分:1)
查看naturaltime
过滤器。它应该完成这项工作。
对于datetime值,返回表示秒数的字符串, 几分钟或几小时前它是 - 回到 timesince 格式,如果 价值超过一天。如果日期时间值在 将来,返回值将自动使用适当的短语。
https://docs.djangoproject.com/en/dev/ref/contrib/humanize/#naturaltime