相关文章推荐
小胡子的熊猫  ·  WordPress安装不能选择数据库 - 新手站长·  5 月前    · 
儒雅的单车  ·  LVMH ...·  5 月前    · 
坚韧的板栗  ·  史评:盘点历史上亡国时不屈殉国的皇帝,他们之 ...·  1 年前    · 
纯真的冲锋衣  ·  南阳市药品经营企业GSP认证公示公告 ...·  1 年前    · 
谦和的拐杖  ·  土匪头子连杀三个嫂子,解放后成照相馆老板,因 ...·  1 年前    · 
Code  ›  new Date() 在手机手动设置时区之后不及时生效? | 微信开放社区
date 移动互联网 小程序
https://developers.weixin.qq.com/community/develop/doc/0000446aa74550b823badee845b000
咆哮的抽屉
2 年前

交流专区
服务市场
微信学堂
文档
小程序
  • 常用主页

    小程序

    小游戏

    企业微信

    微信支付

  • 服务市场
    微信学堂
    文档
登录
公告列表
公告列表
收藏
分享

扫描小程序码分享

回答

置顶 new Date() 在手机手动设置时区之后不及时生效? 精选 热门

依号 2020-07-24 2365 浏览 问题模块: 其他开发相关的问题
const formatTime = (date, type) => {
  date = date || new Date();
  const Y = date.getFullYear();
  let M = date.getMonth() + 1;
  M = M > 9 ? M : ('0' + M);
  let D = date.getDate();
  D = D > 9 ? D : ('0' + D);
  let h = date.getHours();
  h = h > 9 ? h : ('0' + h);
  let m = date.getMinutes();
  m = m > 9 ? m : ('0' + m);
  let s = date.getSeconds();
  s = s > 9 ? s : ('0' + s);
  // console.log(date.getTimezoneOffset())
  return `${Y}-${M}-${D} ${h}:${m}:${s}`;
setInterval(() => {
   console.log(formatTime())
 }, 1000);


在小程序的方法如上:打开小程序时,确实是拿到当前时区的当前时间,但,当我在手机上手动设置别的时区时,小程序打印的时间还是之前时区的当前时间,必须是彻底的关闭小程序,重新打开,才能拿到 手动设置好的别的时区的当前时间。这不合理,应该是能时时拿到设置好的时区的当前时间都对,我在h5页面也测试了这个问题(用微信扫一扫扫描h5的网址,然后手动在手机上设置时区),但是完成正常,能时时拿到设置好的时区的当前时间。只有在小程序上会出现这个问题(在开发工具上也正常)

最后一次编辑于 2020-07-24
回答 关注问题 邀请回答
收藏

扫描小程序码分享

复制链接
关闭

请选择投诉理由

  • 广告内容
  • 违法违规
  • 恶意灌水内容
  • 其他

删除当前帖子

删除后帖子内容及评论将一并被删除,且不可恢复。

删除 取消
关闭

确定删除?

删除后不可恢复

取消 确定
关闭

关注“微信开放社区”公众号

关注后,可在微信内接收相应的重要提醒。

请使用微信扫描二维码关注 “微信开放社区” 公众号

关闭

反馈

 
推荐文章
小胡子的熊猫  ·  WordPress安装不能选择数据库 - 新手站长
5 月前
儒雅的单车  ·  LVMH 與阿里巴巴達成新的長期合作關係,重新定義中國奢侈品零售體驗 - 阿里雲
5 月前
坚韧的板栗  ·  史评:盘点历史上亡国时不屈殉国的皇帝,他们之中谁最值得同情?
1 年前
纯真的冲锋衣  ·  南阳市药品经营企业GSP认证公示公告 第2019040号_公示公告_南阳市市场监督管理局
1 年前
谦和的拐杖  ·  土匪头子连杀三个嫂子,解放后成照相馆老板,因小老婆一句话而死|保安队|贩子_网易订阅
1 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号