- 关于云函数时区的问题
这个问题可能对有些场景不敏感,但是我下面说的场景那是太重要了,那就是签到 由于时区的问题,比如现在是28号,晚上8点,我在29号凌晨签到的时候,由于云函数端采用的是UTC+0 ,所以始终签到的是28号,问题非常重要, 这样就导致始终签到的是28号 [图片] [图片] 官方文档如下 https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/functions/notice.html 时区 云函数中的时区为 UTC+0,不是 UTC+8,在云函数中使用时间时需特别注意。如果需要默认 UTC+8,可以配置函数的环境变量,设置 [代码]TZ[代码] 为 [代码]asia/shanghai[代码]。 这种情况就造成了下面这个问题 云开发服务器的nodejs时区是utc+0 小程序本地开发的时区是utc+8 同一段云函数在本地调试和云端调试时表现不一致 关于云函数时区,我看了几个帖子,这里整理下 1、云函数中时区问题 https://developers.weixin.qq.com/community/develop/doc/0002eea7518aa0ea5f39ce7fd56c09 2、云开发,获得的日期怎么能成为北京时间的日期? https://developers.weixin.qq.com/community/develop/doc/000246fdf244305f44397a2e556000 这个帖子里面给出了两个方案,我验证后都没有生效, 3、云开发nodejs环境时区问题 https://developers.weixin.qq.com/community/develop/doc/0008c28e6687d8ddb2b8cf65056400 现在解决了,就是通过上面第三个问题里面的经验,增加环境变量之后,要重新部署云函数,或许要等个半小时。 写在2020-05-25 今天又写这块需求,增加环境变量之后一定要重新部署云函数,然后等个几分钟就好 [图片] 关于UTC不知道是什么的可以先了解下 https://time.is/UTC
2020-05-25 - 新富文本组件
mp-html小程序富文本组件 news欢迎加入 QQ 交流群:699734691示例小程序添加获取组件包功能[图片] 功能介绍 支持在多个平台使用 支持丰富的标签(包括 table、video、svg 等) 支持丰富的事件效果(自动预览图片、链接处理等) 支持锚点跳转、长按复制等丰富功能 支持大部分 html 实体 丰富的插件(关键词搜索、内容编辑等) 效率高、容错性强且轻量化使用方法1. npm 方式 在项目根目录下执行 npm install mp-html 开发者工具中勾选 使用 npm 模块 并点击 工具 - 构建 npm 在需要使用页面的 json 文件中添加 { "usingComponents": { "mp-html": "mp-html" } } 在需要使用页面的 wxml 文件中添加 <mp-html content="{{html}}" /> 在需要使用页面的 js 文件中添加 Page({ onLoad() { this.setData({ html: 'Hello World!' }) } }) 2. 源码方式 将源码中的代码包(dist/mp-weixin)拷贝到 components 目录下,更名为 mp-html 在需要使用页面的 json 文件中添加 { "usingComponents": { "mp-html": "/components/mp-html/index" } } 后续步骤同上 获取github 链接:https://github.com/jin-yufeng/mp-html npm 链接:https://www.npmjs.com/package/mp-html 文档链接:https://jin-yufeng.gitee.io/mp-html
2022-03-04