Guest User

Untitled

a guest
May 21st, 2016
228
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function calcTime(x, w) {
  2.     var s = new Date();
  3.     utc = s.getTime() + (s.getTimezoneOffset() * 60000);
  4.     var v = new Date(utc + (3600000 * w));
  5.     var d = new Date(utc);
  6.     var p = v.getDate();
  7.     var t = v.getMonth();
  8.     var r = v.getYear();
  9.     var o = v.getHours();
  10.     var y = v.getMinutes();
  11.     var u = v.getSeconds();
  12.     if (r < 1000) {
  13.         r += 1900
  14.     }
  15.     var z = new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");
  16.     var q = new Array("31", "28", "31", "30", "31", "30", "31", "31", "30", "31", "30", "31");
  17.     if (r % 4 == 0) {
  18.         q = new Array("31", "29", "31", "30", "31", "30", "31", "31", "30", "31", "30", "31")
  19.     }
  20.     if (r % 100 == 0 && r % 400 != 0) {
  21.         q = new Array("31", "28", "31", "30", "31", "30", "31", "31", "30", "31", "30", "31")
  22.     }
  23.     if (o >= 24) {
  24.         o = o - 24;
  25.         p -= -1
  26.     }
  27.     if (o < 0) {
  28.         o -= -24;
  29.         p -= 1
  30.     }
  31.     if (o < 10) {
  32.         o = " " + o
  33.     }
  34.     if (y < 10) {
  35.         y = "0" + y
  36.     }
  37.     if (u < 10) {
  38.         u = "0" + u
  39.     }
  40.     if (p <= 0) {
  41.         if (t == 0) {
  42.             t = 11;
  43.             r -= 1
  44.         } else {
  45.             t = t - 1
  46.         }
  47.         p = q[t]
  48.     }
  49.     if (p > q[t]) {
  50.         p = 1;
  51.         if (t == 11) {
  52.             t = 0;
  53.             r -= -1
  54.         } else {
  55.             t -= -1
  56.         }
  57.     }
  58.     return x + o + ":" + y
  59. }
  60.  
  61. function worldClockZone() {
  62.     document.getElementById("localutc").innerHTML = calcTime("UTC ", "-0");
  63.     document.getElementById("LAX").innerHTML = calcTime("LAX ", "-7");
  64.     document.getElementById("PVG").innerHTML = calcTime("PVG ", "+8");
  65.     document.getElementById("JFK").innerHTML = calcTime("JFK ", "-4");
  66.     setTimeout("worldClockZone()", 1000)
  67. }
  68. window.onload = worldClockZone;
Advertisement
Add Comment
Please, Sign In to add comment