Javascript 如何转换从ember route的模型钩子返回的unix日期,以便它可以在我的模板中显示为一天
这是我的路线,通过它我向天气api发出ajax请求,并得到json响应。在json响应中有一个unix格式的键“dt”。 因此,我希望通过转换此unix日期并将其显示在我的模板上来获得日期。请帮助。。。。提前谢谢Javascript 如何转换从ember route的模型钩子返回的unix日期,以便它可以在我的模板中显示为一天,javascript,json,ember.js,Javascript,Json,Ember.js,这是我的路线,通过它我向天气api发出ajax请求,并得到json响应。在json响应中有一个unix格式的键“dt”。 因此,我希望通过转换此unix日期并将其显示在我的模板上来获得日期。请帮助。。。。提前谢谢 App.WeatherRoute = Ember.Route.extend({ model: function() { var weather=[] Ember.$.ajax({ async:false, url:"http://a
App.WeatherRoute = Ember.Route.extend({
model: function() {
var weather=[]
Ember.$.ajax({
async:false,
url:"http://api.openweathermap.org/data/2.5/forecast/daily?q=Pune&mode=json&units=metric&cnt=7",
success:function(data){
weather.push(data.list);
}
})
return weather;
}
});
试着这样做:
App.WeatherRoute = Ember.Route.extend({
model: function () {
var weather = []
Ember.$.ajax({
async: false,
url: "http://api.openweathermap.org/data/2.5/forecast/daily?q=Pune&mode=json&units=metric&cnt=7",
success: function (data) {
data.list.map(function (elem) {
dt = new Date(elem.dt * 1000);
elem.dt = dt;
weather.push(elem);
});
}
})
return weather;
}
});
查看并了解其他受支持的方法,因为您希望在Handlebar帮助器中使用day将日期/时间转换为所需的日期/时间。如图所示