通过iPad上的JavaScript同步应用程序中的时间 - c#

场景:

我有一个iPad Web应用程序,该应用程序连接到我的Exchange服务器以显示Outlook中会议室的可见性。

时钟必须非常准确(在Exchange Server时间的5秒内)

我的问题是:

iPad将其时间与Apple Timeserver同步,如果不越狱iPad,就无法更改此时间
iPad时钟与我们的服务器不同步

我当前的解决方案:

我有一个Clock.aspx页面,该页面返回当前时间并将其显示在正确的div中:

        var getTime = function () {

          $.get('Clock.aspx', function (data) {
              $('#txt').html('<h1>' + data + '</h1>');


          });
         }   

然而:

这是非常低效的,因为每隔10秒就会调用一次服务器(这会导致iPad每3/4天崩溃一次)

我想做的是:

每小时从Clock.aspx中提取一次时间,并在剩余时间中使用javascript增加时间,这将大大减少对服务器的调用。

请就最佳和最有效的方式为我提供建议。

如果您对提高效率的方法还有其他建议,我也希望听到他们的建议。

参考方案

好的,这不是完美的方法,但可以满足我目前的要求-如果提出更有效,更准确的解决方案,我将再次感谢!

          var hour = parseInt("<%=DateTime.Now.Hour %>", 10);
          var minute = parseInt("<%=DateTime.Now.Minute %>", 10);
          var second = parseInt("<%=DateTime.Now.Second %>", 10);
          //            var x = hour.tostring() +":"+ minute.tostring() +":"+ second.tostring();
          //            alert(x);

          function showTime() {
              second++;
              if (second > 59) {
                  second = 0;
                  minute++;
              }

              if (minute > 59) {
                  minute = 0;
                  hour++;
              }
              minute = checkTime(minute);
              second = checkTime(second);
              var clock = hour.toString() + ":" + minute.toString() + ":" + second.toString();
              document.getElementById("txt").innerHTML = "<h1>" + clock + "</h1>";
              function checkTime(i) {

                  return (i < 10 ? '0' : '') + i;


              }
          }

          setInterval('showTime()', 1000);

jQuery DataTable TableTool在IE和Firefox中不起作用 - c#

我在MVC4 ASP.NET Web应用程序中使用Jquery DataTable TableTool。导出到Excel和PDF可以与Chrome完美配合。但是不能在IE和FireFox中使用。我的代码如下 dom: 'T<"clear">lfrtip', tableTools: { "sSwfP…

如何在没有for循环的情况下在Javascript中使用Django模板标签 - javascript

我想在JavaScript中使用模板变量:我的问题是在javascript代码中使用for循环,for循环之间的所有事情都会重复..但我不想要....下面粘贴了我的代码..有人可以告诉我更好的方法吗这..因为这看起来很丑..这是我的代码: {% block extra_javascript %} <script src="/static/js…

T-SQL等价的正则表达式'\ b' - c#

我正在将利用regex的CLR函数转换为SQL函数。我知道SQL Server并不完全支持正则表达式,但是我只需要一种情况就可以搜索单词。搜索字段值:{"Id":1234, "Title": "The quick brown"}.NET中的正则表达式模式:'\b' + '…

jQuery $('#id')。submit()无法正常工作 - javascript

我正在创建一个表单,以便当用户单击“提交”按钮时,它将阻止默认操作,序列化字段的子集,然后继续通过POST数组(PHP)提交所有信息。我在使用.submit()方法时遇到表单基本上不提交的问题。当我禁用我的JavaScript时,表单提交很好(只是使用了错误的信息,因为该数组未序列化)。但是,一旦我重新启用js,单击“提交”按钮除了在控制台中显示我的测试co…

jQuery val函数在隐藏字段上不起作用? - javascript

这是我的HTML代码:<div style='display:none;' id='allformid'> <div> <form action='#'> <input type='text' name='name' …