小程序时间戳处理
程序员文章站
2024-01-28 20:03:52
...
小程序的util.js中formatTime是小程序自带的转换时间格式方法,在传输过程中,为了传输效率,时间戳会被自动变成 Sun, 24 Feb 2019 01:00:03 GMT
这种格式。如你所见,严重影响阅读,好在微信小程序中快速启动模板下已经把转换烦发写好了,假如有一个时间戳 1604553599,怎么转换成正常一点的时间?
首先用new Data()函数转换成Thu Nov 05 2020 13:19:59 GMT+0800 (中国标准时间),如:
var unixTimestamp = new Date(1604553599 * 1000);
console.log(unixTimestamp)
显示的是:
Thu Nov 05 2020 13:19:59 GMT+0800 (中国标准时间)
当然可以不用new Date,直接用util.formatTime(时间戳 * 1000)
console.log(util.formatTime(1604553599 *1000));
即正常显示:
..
注意! 1.引入小程序工具对象
const util = require('../../utils/util.js');
2. 时间戳转换前记得*1000 !为什么要乘以一千,有待研究
上一篇: conda无法使用的解决方法
下一篇: mysql 时间相关问题