$(function(){ /* ycc 2016-07-25 暂时关闭天气 $.ajax({ type: "GET", url: "/api/weather2.php?city="+City, success: function(Data){ //------------------------------------------------------------------------------ Data = eval("("+Data+")"); var weater_tmp = ""; weater_tmp +="
"; weater_tmp +=" "; weater_tmp +="
"; weater_tmp +="
"; weater_tmp +=" "; weater_tmp +="
"; weater_tmp +="
"; weater_tmp +="
"; weater_tmp +="
"; if ( Data == 404) { }else { $(".cityweather").append(weater_tmp); if ( Data.General.Name[0].toLowerCase().replace(/(\s+|\'+|\/+|,+)/gi, '-').replace(/(\-+)/gi, '-') == City.toLowerCase() ) { var si = 0; var today_dom = $(".cityweather .weader .weaderbar ul li"); //Data.General[0].Forecast[0].Date var ___today = Data.General.Forecast[si].Date.Date.split("/"); var today = new Date(___today[1]+'/'+___today[0]+'/'+___today[2]); var utc8 = bjtime(); if(today < utc8){ si = 1; ___today = Data.General.Forecast[si].Date.Date.split("/"); today = new Date(___today[1]+'/'+___today[0]+'/'+___today[2]); } var today_arr = today.toString().split(' '); $(".cityweather .weader-tobday").html(today_arr[1]+' '+parseInt(today_arr[2], 10)); // var NightMin = isUndefined(Data.General.Forecast[si].Night) === true ? '' : Data.General.Forecast[si].Night.NightMin ; today_dom.eq(0).html("Max "+ Data.General.Forecast[si].Day.DayMax +"°C
Min "+ NightMin +"°C"); today_dom.eq(1).find("img").eq(0).attr("src", "http:\/\/data.chinahighlights.com/css/images/weater-icons/WindIcons/"+Data.General.Forecast[si].Day.WindDir+".gif"); //console.log(today_dom.eq(1).find("img").eq(0).attr("src", "/css/images/weater-icons/"+Data.General.Forecast[0].Day.WindDir+"")); today_dom.eq(1).find(".sleep").html(getWindSpeed(Data.General.Forecast[si].Day.WindSpeed_kph, Data.General.Forecast[si].Night.WindSpeed_kph) + ' km/h'); today_dom.eq(2).find("img").attr("src", "http:\/\/data.chinahighlights.com/css/images/weater-icons/" + getOverheadIcon( Data.General.Forecast[si].Day.OverheadIcon, Data.General.Forecast[si].Night.OverheadIcon )); var zi = 1; for(var i = (si+1); i < Data.General.Forecast.length; i++){ if(zi > 6){ break; } // var ___mday = Data.General.Forecast[i].Date.Date.split("/"); var mday = new Date(___mday[1]+'/'+___mday[0]+'/'+___mday[2]); var mday_arr = mday.toString().split(' '); var item = ""; item += ''; $(".weadercont").append(item); zi++; } $(".cityweather").show(); } } //------------------------------------------------------------------------------ } }); */ }); function getWindSpeed(day, night){ var day = parseInt(day, 10); var night = parseInt(night, 10); if(day > night){ return night+'-'+day; }else if(day < night){ return day+'-'+night; }else{ return day; } } function getOverheadIcon(day, night){ if(Now.getHours() < 18 ) { return day; }else{ return night; } } /* function isEmptyOther(obj, fuc, oth){ return (fuc in obj) == true ? obj[fuc]: oth; }*/ function isUndefined(para) { if (typeof para == 'undefined') { return true; }else{ return false } } function bjtime(){ var d = new Date(); var localTime = d.getTime(); var localOffset = d.getTimezoneOffset() * 60000; var utc = localTime + localOffset; //得到国际标准时间 var offset = 8; var calctime = utc + (3600000*offset); var nd = new Date(calctime); return new Date(nd.getFullYear(),nd.getMonth(),nd.getDate()); //document.write('指定时区时间是:' + nd.toString()); }