Fix lastBuildDate sometimes being shown as 00:00

openweathermap_3.6
Jens Lody 11 years ago
parent 8a773ff1b7
commit 30c0ec74b1
  1. 5
      src/extension.js

@ -1164,8 +1164,7 @@ weather-storm.png = weather-storm-symbolic.svg
if (this.lastBuildId != json.dt || !this.lastBuildDate) { if (this.lastBuildId != json.dt || !this.lastBuildDate) {
this.lastBuildId = json.dt; this.lastBuildId = json.dt;
// this.lastBuildDate = new Date(this.lastBuildId * 1000); this.lastBuildDate = new Date(this.lastBuildId * 1000);
this.lastBuildDate = now;
} }
switch (this._pressure_units) { switch (this._pressure_units) {
@ -1261,7 +1260,7 @@ weather-storm.png = weather-storm-symbolic.svg
lastBuild = this.lastBuildDate.toLocaleFormat("%I:%M %p"); lastBuild = this.lastBuildDate.toLocaleFormat("%I:%M %p");
} }
let beginOfDay = new Date(now.setHours(0, 0, 0, 0)); let beginOfDay = new Date(new Date().setHours(0, 0, 0, 0));
let d = Math.floor((this.lastBuildDate.getTime() - beginOfDay.getTime()) / 86400000); let d = Math.floor((this.lastBuildDate.getTime() - beginOfDay.getTime()) / 86400000);
if (d < 0) { if (d < 0) {
lastBuild = _("Yesterday"); lastBuild = _("Yesterday");

Loading…
Cancel
Save