jquery从getJSON转换时间戳
我正在尝试获取数据json航班时刻表和航班时刻表的数据json内容时间戳,并尝试转换为本地时间 我的代码:jquery从getJSON转换时间戳,jquery,json,Jquery,Json,我正在尝试获取数据json航班时刻表和航班时刻表的数据json内容时间戳,并尝试转换为本地时间 我的代码: $(文档).ready(函数(){ $.getJSON(“v1/airport.json?code=bgw”,函数(数据){ $.each(data.result.response.airport.pluginData.schedule.arrivals.data,function()){ var d=新日期(“”+this.flight.time.scheduled.arrival+”“
$(文档).ready(函数(){
$.getJSON(“v1/airport.json?code=bgw”,函数(数据){
$.each(data.result.response.airport.pluginData.schedule.arrivals.data,function()){
var d=新日期(“”+this.flight.time.scheduled.arrival+”“*1000)
$(“#id”).append(“”+this.flight.identification.number.default+””);
if(本次航班、机场、始发地){
$(“#城市”)。追加(“”+this.flight.airport.origin.position.region.city+””;
}
});
});
});
我尝试使用此代码来获取时间航班,但它不起作用
var d = new Date("<p>" + this.flight.time.scheduled.arrival + "</p>" * 1000)
var d=新日期(“”+this.flight.time.scheduled.arrival+”“*1000)
工作正常:)
$(文档).ready(函数(){
$.getJSON(“/v1/airport.json?code=bgw”,函数(数据){
$.each(data.result.response.airport.pluginData.schedule.arrivals.data,function()){
var d=新日期(this.flight.time.scheduled.arrival*1000)
$(“#id”).append(“”+this.flight.identification.number.default+””);
$(“#时间”)。追加(“”+d+””);
if(本次航班、机场、始发地){
$(“#city”).append(“”+this.flight.airport.origin.position.region.city+””);
}
});
});
});
为什么要在日期()中添加
标记?虽然我不知道这个.flight.time.scheduled.arrival的内容,但我可以向您保证,在日期()中,您不希望它被包装在
标签中。您的var d
很可能只是返回了无效日期
。更不用说将
标记乘以1000…寻求调试帮助的问题(“此代码为什么不工作?”)必须包括所需的行为、特定的问题或错误以及在问题本身中重现它所需的最短代码。没有明确问题陈述的问题对其他读者没有用处。请参阅:.@Santi我将数据json的链接放在这里,您可以检查this.flight.time.scheduled.
不是日期的一部分,无论计划的时间是什么。尝试从Date()
中删除它们。
$ (document).ready (function(){
$.getJSON("/v1/airport.json?code=bgw", function(data){
$.each(data.result.response.airport.pluginData.schedule.arrivals.data, function(){
var d = new Date(this.flight.time.scheduled.arrival * 1000)
$("#id").append("<p>"+this.flight.identification.number.default+"</p>");
$("#time").append("<p>"+d+"</p>");
if (this.flight.airport.origin) {
$("#city").append("<p>"+this.flight.airport.origin.position.region.city+"</p>");
}
});
});
});