From ffe9c88040cfdf8f4d61dab464814b4cc36de6fb Mon Sep 17 00:00:00 2001 From: Chris Gantz Date: Fri, 4 Mar 2016 07:51:40 -0800 Subject: [PATCH] Fix Issue #95: "Openweather shows previous day's forecast, and it's wrong" --- js/weather/weather.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/js/weather/weather.js b/js/weather/weather.js index 8147be6f..76c3b9d3 100644 --- a/js/weather/weather.js +++ b/js/weather/weather.js @@ -129,7 +129,11 @@ weather.updateWeatherForecast = function () { for (var i = 0, count = data.list.length; i < count; i++) { var _forecast = data.list[i]; - + + //don't show yesterday's forecast; each date, .dt is 12p local; + var _12hours = 60 * 60 * 12 * 1000; + if (_forecast.dt < Math.floor((Date.now() - _12hours) / 1000)) continue; + if (this.orientation == 'vertical') { _forecastHtml2 = ''; _forecastHtml3 = '';