使用javascript将Django的输出解析为浮动天数

时间:2017-01-30 16:06:54

标签: javascript django

我有标记过滤器timesince的输出,例如

{{ item.submit_date|timesince }}
1 day, 12 hours

我如何在javascript中解析它几天,所以它可以在几天内给我一个浮点数,例如

var sktime = {{ item.submit_date|timesince }}
var result =  parseTimesince(sktime)

然后我希望函数在几天内给我结果

1.5

2 个答案:

答案 0 :(得分:1)

唐'吨。输出日期本身并在JS中使用它。

答案 1 :(得分:1)

查看naturaltime过滤器。它应该完成这项工作。

  

对于datetime值,返回表示秒数的字符串,   几分钟或几小时前它是 - 回到 timesince 格式,如果   价值超过一天。如果日期时间值在   将来,返回值将自动使用适当的短语。

https://docs.djangoproject.com/en/dev/ref/contrib/humanize/#naturaltime