All the date, related Values are shown as NaN, although the same JS codes, works fine in chrome, giving me the correct values, HEre's a section, of those date codes.
var date = new Date(data.list[s].dt_txt);
var year = date.getFullYear();var month = date.getMonth()+1; var dat = date.getDate();
if(month<10){month='0'+month;}if(dat<10){dat='0'+dat;}
var hour = date.getHours();var minute = date.getMinutes(); var sec = date.getSeconds();
if(hour<10){hour='0'+hour;}if(minute<10){minute='0'+minute;}if(sec<10){sec='0'+sec}
var ftime = hour+':'+minute+':'+sec;
var fdate = year+'-'+month+'-'+dat;
///\\
var date = new Date(data.list[s+1].dt_txt);
hour = date.getHours();minute = date.getMinutes();sec = date.getSeconds();
if(hour<10){hour='0'+hour;}if(minute<10){minute='0'+minute;}if(sec<10){sec='0'+sec}
var ttime = hour+':'+minute+':'+sec;
c1.innerHTML='+fdate+';
c2.innerHTML=''+ftime+' to '+ttime+'';
c3.innerHTML=data.list[s].weather[0].main;