Jquery Django DateTimeField到一天小时分钟秒

Jquery Django DateTimeField到一天小时分钟秒,jquery,python,django,Jquery,Python,Django,我正在使用。我的数据库中的每个“事件”表都有一个“日期”列日期=型号。日期字段() DateTime字段({{event.date}})将返回“2012年8月15日下午12:23”。 默认插件格式为“dHMS” 如何在jquery插件中正确显示我的django日期?或者更好。如何将datetimefield转换为: {{ countdown_day }}, {{ countdown_hour }}, {{ countdown_min }}, {{ countdown_sec }} ?

我正在使用。我的数据库中的每个“事件”表都有一个“日期”列<代码>日期=型号。日期字段() DateTime字段(
{{event.date}}
)将返回“
2012年8月15日下午12:23
”。 默认插件格式为“dHMS”

如何在jquery插件中正确显示我的django日期?或者更好。如何将datetimefield转换为:

 {{ 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}); 
    });
})();

您可以使用'date'过滤器()将Python日期格式化为Django模板

为了将日期转换为javascript日期,我使用{{countdown|date:“U”}获取unix时间戳。您可以根据此创建javascript日期对象,如下所示:

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

您可以使用'date'过滤器()将Python日期格式化为Django模板

为了将日期转换为javascript日期,我使用{{countdown|date:“U”}获取unix时间戳。您可以根据此创建javascript日期对象,如下所示:

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

实际上,要获得正确的日期,代码为:

new Date({{ countdown|date:"U" }} * 1000);
因为Django以秒为单位返回时间,JS以毫秒为单位期望时间


要获得正确的日期,代码是:

new Date({{ countdown|date:"U" }} * 1000);
因为Django以秒为单位返回时间,JS以毫秒为单位期望时间


谢谢。我正在研究
isoformat()
,但这似乎更适合我的需要。谢谢。我正在研究
isoformat()
,但这似乎更适合我的需要。