Javascript 没有PHP的不同时区时钟?

Javascript 没有PHP的不同时区时钟?,javascript,Javascript,我试着在我的页面上制作两个不同的时钟,一个按照DK时间作为标准,另一个按照用户的本地时间。然后我想,没有PHP我能做到这一点吗?到目前为止,我找不到任何JS可以在用户计算机上的时间改变时锁定DK手表时区而不改变它的东西。JS中是否有一个函数可以做到这一点,或者我需要PHP <div class="box"> <div class="clock"> <span class="hours"></span> <span clas

我试着在我的页面上制作两个不同的时钟,一个按照DK时间作为标准,另一个按照用户的本地时间。然后我想,没有PHP我能做到这一点吗?到目前为止,我找不到任何JS可以在用户计算机上的时间改变时锁定DK手表时区而不改变它的东西。JS中是否有一个函数可以做到这一点,或者我需要PHP

<div class="box">
  <div class="clock">
    <span class="hours"></span>
    <span class="minutes"></span>
    <span class="seconds"></span>
  </div>
  <div class="date">
    <div id="daymonth"></div>
    <div id="year"></div>
  </div>
</div>
<div class="box">
  <div class="clock">
    <span class="offset"></span>
    <span class="minutes"></span>
    <span class="seconds"></span>
  </div>
  <div class="date">
    <div id="daymonth2"></div>
    <div id="year2"></div>
  </div>
</div>
<script>
  var date = new Date(),
  offset = date.getTimezoneOffset()/60,
  year = date.getFullYear(),
  month = date.getMonth(),
  day = date.getUTCDate(),
  months = ["Januar", "Febuar", "Marts", "April", "Maj", "Juni", "Juli", "August", "September", "October", "November", "December"];

  function pad(number, length) {
    var str = "" + number
    while (str.length < length) {
      str = '0' + str
    }
    return str
  }
  document.getElementById('daymonth').innerHTML = months[month] + " " + day;
  document.getElementById('year').innerHTML = year;
  document.getElementById('daymonth2').innerHTML = months[month] + " " + day;
  document.getElementById('year2').innerHTML = year;
  var clockH = $(".hours");
  var clockM = $(".minutes");
  var clockS = $(".seconds");
  var clockO = $(".offset");

  function time() {
    var d = new Date(),
    s = d.getSeconds() * 6,
    m = d.getMinutes() * 6 + (s / 60),
    h = d.getHours() % 12 / 12 * 365 + (m / 12);
    clockH.css("transform", "rotate(" + h + "deg)");
    clockM.css("transform", "rotate(" + m + "deg)");
    clockS.css("transform", "rotate(" + s + "deg)");
  }

  function timezone() {
    var t = new Date(),
    s = t.getSeconds() * 6,
    m = t.getMinutes() * 6 + (s / 60),
    o = t.getHours() % 12 / 12 * 365 + offset + (m / 12)-60;
    clockO.css("transform", "rotate(" + o + "deg)");
    clockM.css("transform", "rotate(" + m + "deg)");
    clockS.css("transform", "rotate(" + s + "deg)");
  }

  var clock = setInterval(time, 1000);
  time();
  var clock = setInterval(timezone, 1000);
  timezone();
</script>

变量日期=新日期(),
偏移量=日期。getTimezoneOffset()/60,
年份=日期。getFullYear(),
月=日期。getMonth(),
day=日期。getUTCDate(),
月份=[“一月”、“二月”、“集市”、“四月”、“主要”、“六月”、“朱莉”、“八月”、“九月”、“十月”、“十一月”、“十二月”];
功能板(编号、长度){
var str=”“+编号
while(str.length

您想通过标记PHP?;)来摆脱PHP。。。我刚刚理解了其中的讽刺:)我会删除php标签谢谢:)停止尝试使用javascript日期,使用。它的岩石和它恰巧也处理时区。所以,主要是我想要的是已经作为一个“插件”?非常感谢弗洛里安F。因为链接看起来像是有什么我需要到目前为止。:)