收藏
回答

关于小程序不同时区时间获取的问题

各位大神,小弟这里有个问题:

当一个小程序需要面对不是一个时区的用户,除了获取ip拿到时区计算,还有没有别的方法去获取到准确的当地时间,

小弟是新手小白,所以请大神们帮帮忙,望告知,不胜感激

回答关注问题邀请回答
收藏

3 个回答

  • Albert Einstein
    Albert Einstein
    2018-11-26

    可以参考 Date 类:

    https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Date


    有一个 “getTimezoneOffset” 方法可能满足您的需求。

    2018-11-26
    有用
    回复
  • 张百林
    张百林
    02-25

    启动页面用getSystemInfo获得设备类型,然后用getTimezoneOffset。代码分别如下:

    wx.getSystemInfo({

    success(res) {

    app.platform = res.platform;

    }

    });

    if (app.platform == "ios"){

    var timezoneOffset = date.getTimezoneOffset();

    date.setTime(date.getTime() + timezoneOffset * 60 * 1000);

    }


    02-25
    有用
    回复
  • 来日可期
    来日可期
    2018-11-26

    感谢官方大大

    2018-11-26
    有用
    回复
登录 后发表内容