java 微信时间戳转换工具_微信小程序实现时间戳格式转换
有时候我们会遇到,后台返回的时间是时间戳的形式,需要进行格式转换,如下:
两种形式:
1.封装好的 js,外部引入.
2.在需要的 js 文件中,封装单独函数。
一、封装好的 js,外部引入.
1、如图,将封装好的js文件放在项目公共目录中。
将上图中的 util.js 文件展开,看一下封装的函数内容。
function formatDate(inputTime) {
var date = new Date(inputTime);
var y = date.getFullYear();
var m = date.getMonth() + 1;
m = m < 10 ? ('0' + m) : m;
var d = date.getDate();
d = d < 10 ? ('0' + d) : d;
var h = date.getHours();
h = h < 10 ? ('0' + h) : h;
var minute = date.getMinutes();
var second = date.getSeconds();
minute = minute < 10 ? ('0' + minute) : minute;
second = second < 10 ? ('0' + second) : second;
return y + '-' + m + '-' + d + ' ' + h + ':' + minute + ':' + second;
};
// 导出
module.exports = {
formatDate: formatDate
}
ps:注意,外部引入的 js文件,要将函数导出。
2、在index.js文件中,引入该 js 文件。处理时间戳,并展示。
// 引入外部 js 文件
const util = require('../../common/util.js');
Page({
data: {
list:[
{ 'time': 1552533070 },
{ 'time': 1552533070 },
{ 'time': 1552533070},
]
},
onLoad: function () {
var time2 = []
for(var i=0;i
var time = this.data.list[i].time;
var time1 = util.formatDate((this.data.list[i].time)*1000)
time2.push(time1)
}
console.log('list', time2); // ["2019-03-14 11:11:10", "2019-03-14 11:11:10", "2019-03-14 11:11:10"]
})
二、在需要的 js 文件中,封装单独函数.
Page({
data: {
list:[
{ 'time': 1552533070 },
{ 'time': 1552533070 },
{ 'time': 1552533070},
]
},
onLoad: function () {
var time2 = []
for(var i=0;i
var time = this.data.list[i].time;
var time1 = this.formatDate((this.data.list[i].time)*1000)
time2.push(time1)
}
console.log('list', time2) // ["2019-03-14 11:11:10", "2019-03-14 11:11:10", "2019-03-14 11:11:10"]
},
// 时间戳转换-函数封装
formatDate: function (inputTime){
var date = new Date(inputTime);
var y = date.getFullYear();
var m = date.getMonth() + 1;
m = m < 10 ? ('0' + m) : m;
var d = date.getDate();
d = d < 10 ? ('0' + d) : d;
var h = date.getHours();
h = h < 10 ? ('0' + h) : h;
var minute = date.getMinutes();
var second = date.getSeconds();
minute = minute < 10 ? ('0' + minute) : minute;
second = second < 10 ? ('0' + second) : second;
return y + '-' + m + '-' + d + ' ' + h + ':' + minute + ':' + second;
},
})
在同一个文件中封装函数,需要注意,下面调用函数时的区别
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
java 微信时间戳转换工具_微信小程序实现时间戳格式转换相关推荐
- gbk编码在线转换工具_珍藏的4个PDF格式转换网站「在线工具,无需下载,还免费哦。」...
PDF文件相信大家并不陌生,我们经常在工作中都会收到客户.同事.老板发来这种PDF文件,这些文件往往都会记录着一些产品的详细介绍与说明.但是PDF并不是那么好编辑的,我们通常都会将PDF转换成Offi ...
- 微信wed开发工具_微信web开发者工具64位
微信web开发者工具 x64 是一款微信公众平台为开发者提供的,用于帮助开发基于微信的网页或者webapp的桌面应用,通过模拟微信客户端的表现使得开发者可以使用这个工具方便地在64位系统的PC上进行开 ...
- 微信官方开发者工具如何导入小程序源码demo
本文原地址: http://www.php.cn/xiaochengxu-353507.html 最近有很多网友私信问我们网站上下载的那些小程序源码,怎么将它导入到 小程序开发者工具 中呢?因为问的人 ...
- 百度mip推送工具_百度小程序继熊掌号后,百度搜索站长平台的又一脱了裤子放屁闹剧...
最近服务器租用(主机吧)可能对百度搜索越来越敌视了,但这并非我本意,但是面对这百度搜索一次又一次的挑战站长们的耐心,服务器租用网(主机吧)这次是实在忍无可忍了,大家都知道这两年百度搜索的所做所为,一会 ...
- java代码顺序执行命令_将小程序安装到Java卡的APDU命令的顺序是什么?
While the oracle documentation proposes a different sequence of APDU commands for installing the .CA ...
- java silk转mp3,小程序录音后格式转换问题请教
23 回复 我也大概知道是这玩意,但是java代码不太会搞.... 大叔啊,有没有直接的java代码啊,我自己写了但是出了好多问题,不知道如何是好啊....冒昧问下nutz提供转码工具类么...如果没 ...
- 屏幕距离和坐便转换工具_地图经纬度坐标与屏幕坐标的转换(android版)
我们在开发GIS系统的时候,首先要解决的就是地图的可视化问题,这个问题的关键就在于如何把地图的坐标转换成屏幕坐标,然后才到渲染着色.标注等.以下以wgs84经纬度坐标为基准,介绍一下地图经纬度坐标与屏 ...
- 微信小程序系统教程Java版[3/3阶段]_微信小程序电商系统-翟东平-专题视频课程...
微信小程序系统教程Java版[3/3阶段]_微信小程序电商系统-2445人已学习 课程介绍 微信小程序系统教程[初级阶段],微信小程序0基础学起,讲解微信小程序开发的基础知识. 微信小 ...
- 视频教程-微信小程序系统教程Java版[3/3阶段]_微信小程序电商系统-微信开发
微信小程序系统教程Java版[3/3阶段]_微信小程序电商系统 微信企业号星级会员.10多年软件从业经历,国家级软件项目负责人,主要从事软件研发.软件企业员工技能培训.已经取得计算机技术与软件资格考试 ...
最新文章
- 打开正经图片,你可能会看到一张黄图,这种造假方法能同时骗过AI和人眼
- 用shape结合selector实现点击效果
- 1号店交易系统架构如何向「高并发高可用」演进
- 转:android git开源项目列表
- 微软获得O/R映射技术专利 业界担忧阻碍技术进展
- ThirdServiceManager SDK
- 基于JAVA+SpringBoot+Mybatis+MYSQL的销售团队管理系统
- 美赛整理之投影寻踪模型及其求解
- 导入es数据_有道精品课实时数据中台建设实践
- Maven异常:Could not find artifact
- 殷书数据结构5.8——堆
- 音视频开发第一课-使用C语言开发视频播放器 650元IT外包开发全程记录
- 自媒体-短视频搬运的那点事
- 从Otherside土地稀缺体系聊起, Yuga Labs到底在布局什么?
- 内部专家亲自揭秘!滴滴对象存储系统的演进之路
- Unity实战之王者荣耀段位计算
- Allegro PCB Design GXL (legacy) - 更新 PCB 中的元件封装
- [前端框架]-VUE(上篇)
- unity接入quick sdk报错总结(Andriod第一版)
- 因果AI如何发现因果