checkdiff.js 729 B

123456789101112131415161718192021222324252627
  1. /* checkDiff
  2. *
  3. * Check if the
  4. */
  5. function checkDiff(datestr) {
  6. var newdate = new Date();
  7. var refreshed = new Date(datestr);
  8. var dtz = date.geTtimezoneOffset()/60;
  9. var sdtz = refreshed.getTimezoneOffset()/60;
  10. if (dtz == sdtz ) {
  11. var date = newdate;
  12. } else {
  13. var date = new Date(newdate.getTime() + sdtz);
  14. }
  15. var diff = 30 * 60 * 1000; /* 30 min diff is OK without a warning*/
  16. var text = document.createElement('div');
  17. // Fixme: Add "icon"
  18. if (date - refreshed > diff) {
  19. text.innerHTML = "<i class='fa fa-exclamation-triangle m-orange'></i><b> Old Weather Data </b>";
  20. }
  21. document.getElementById('freshweather').appendChild(text);
  22. }