gpt4 book ai didi

jquery - Django DateTimeField 到一天小时分钟秒

转载 作者:行者123 更新时间:2023-11-28 23:01:22 26 4
gpt4 key购买 nike

我正在使用 http://keith-wood.name/countdown.html .我数据库中的每个“事件”表都有一个“日期”列。 日期 = models.DateTimeField()datetimefield( {{ event.date }}) 将返回 'Aug. 2012 年 15 日下午 12:23'。默认插件格式为“dHMS”。

如何让我的 django 日期在这个 jquery 插件中正确显示?或者更好。如何将我的日期时间字段变成:

 {{ countdown_day }},
{{ countdown_hour }},
{{ countdown_min }},
{{ countdown_sec }} ?

脚本:

(function(){
var eventDate = '{{ event.date }}';
$('#defaultCountdown').countdown({until: eventDate});
$('#removeCountdown').toggle(function() {
$(this).text('Re-attach');
$('#defaultCountdown').countdown('destroy');
},
function() {
$(this).text('Remove');
$('#defaultCountdown').countdown({until: eventDate});
});
})();

最佳答案

您可以使用“日期”过滤器 (documentation) 将 Python 日期格式化为 Django 模板。

day:     {{ countdown|date:"D" }}
hour: {{ countdown|date:"g" }}
minute: {{ countdown|date:"i" }}
second: {{ countdown|date:"s" }}

为了将日期转换为 javascript 日期,我使用 {{ countdown|date:"U"}} 来获取 unix 时间戳。您可以从中创建一个 javascript 日期对象,如下所示:

 new Date({{ countdown|date:"U" }} / 1000);

关于jquery - Django DateTimeField 到一天小时分钟秒,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11087293/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com