Fix lastBuildDate sometimes being shown as 00:00

openweathermap
Jens Lody 11 years ago
parent a7a0d3c045
commit 0f487f49ad
  1. 5
      src/extension.js

@ -1162,8 +1162,7 @@ weather-storm.png = weather-storm-symbolic.svg
if (this.lastBuildId != json.dt || !this.lastBuildDate) {
this.lastBuildId = json.dt;
// this.lastBuildDate = new Date(this.lastBuildId * 1000);
this.lastBuildDate = now;
this.lastBuildDate = new Date(this.lastBuildId * 1000);
}
switch (this._pressure_units) {
@ -1259,7 +1258,7 @@ weather-storm.png = weather-storm-symbolic.svg
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);
if (d < 0) {
lastBuild = _("Yesterday");

Loading…
Cancel
Save