【问题标题】:Showing server time not client time on the browser在浏览器上显示服务器时间而不是客户端时间
【发布时间】:2014-11-07 17:26:39
【问题描述】:

实际上我正在使用 moment.js 并在客户端显示数周,我有这个代码(我使用流星),

Template.main.helpers({
  'showLunes' : function(){
  moment.locale("es");
    var lunes = moment().startOf('week').add(0,'days').format('LLLL');
  return lunes;
});

并像 {{showLunes}} 一样调用这个助手

这对我有用,但是当其他合作伙伴打开网页并且他有不同的小时或日期或其他什么时,浏览器会占用客户端时间,而是显示当前日期,显示另一天

【问题讨论】:

    标签: javascript meteor momentjs


    【解决方案1】:

    checkout mizzao:timesync 包裹在大气中。

    这将为您提供服务器端时间

    TimeSync.serverTime() 会给你服务器时间,它也是反应式的。

    我在我的应用中使用如下所示来显示分钟:秒

    `

    var stime= TimeSync.serverTime();
    
    var da=new Date(stime);
    
    var rest= da.getMinutes()+":"+da.getSeconds();
    
    return rest;
    

    ` 这个助手返回服务器时间

    【讨论】:

      猜你喜欢
      • 2013-10-14
      • 1970-01-01
      • 1970-01-01
      • 2012-12-22
      • 2013-03-24
      • 1970-01-01
      • 1970-01-01
      • 2015-08-04
      • 1970-01-01
      相关资源
      最近更新 更多