我的django模型中有一个models.DateTimeField()字段。
我正在使用backbone来展示这个模型。我希望能够漂亮地打印出日期。
我尝试了以下方法,但显示无效日期:
App.House = Backbone.Model.extend({
url: function() {
return API_URL + this.id;
},
initialize: function() {
// displays Invalid Date when printed in template
this.set('pretty_created_at',new Date(this.get('created_at')));
},
});在查看来自服务器的API响应时,我看到日期的格式如下:
"created_at": "2012-06-24T05:00:00+00:00"发布于 2012-06-26 11:14:49
您需要以Javascript类似的形式提供日期:
new Date("Month dd, yyyy hh:mm:ss");
new Date("Month dd, yyyy");
new Date(yy,mm,dd,hh,mm,ss);
new Date(yy,mm,dd);
new Date(milliseconds);https://stackoverflow.com/questions/11200297
复制相似问题