Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在jquery中更改django日期格式?_Jquery_Django - Fatal编程技术网

如何在jquery中更改django日期格式?

如何在jquery中更改django日期格式?,jquery,django,Jquery,Django,相信我,这不是复制品。 我有一个Django应用程序,我想从数据库中获取日期,并使用jquery将其附加到文本中。 目前,当我这样做时,我得到的日期如下: "2015-03-25T12:00:00-06:00" var date = new Date(date); var newDate = date.toString('dd-MM-yyyy'); 我希望它能像HH:mm-dd-yy那样显示出来。我知道Django过滤器可以很好地满足我的需求,但由于我使用jquery输出文本,所以我不能使用

相信我,这不是复制品。 我有一个Django应用程序,我想从数据库中获取日期,并使用jquery将其附加到文本中。 目前,当我这样做时,我得到的日期如下:

"2015-03-25T12:00:00-06:00"
var date = new Date(date);
var newDate = date.toString('dd-MM-yyyy');
我希望它能像HH:mm-dd-yy那样显示出来。我知道Django过滤器可以很好地满足我的需求,但由于我使用jquery输出文本,所以我不能使用它们。 在jquery中,我尝试了以下方法:

"2015-03-25T12:00:00-06:00"
var date = new Date(date);
var newDate = date.toString('dd-MM-yyyy');

但似乎没有什么能让你得到锻炼。有什么好的建议吗?

您可以通过以下功能来实现

下面是一个方法

var date = new Date('2015-03-25T12:10:00');
var output = date.getHours()+":"+date.getMinutes()+" "+date.getDate()+"-"+date.getMonth()+"-"+date.getFullYear();
注意:如果要为数字0-9添加尾随0,则应执行以下操作

((date.getDate() > 9) ? date.getDate() : ('0' + date.getDate()))

这是您想要的
dd-MM-yyyy
HH:MM-MM-dd-yy