微信小程序中时间戳和日期的相互转换问题


Posted in Javascript onJuly 09, 2018

在微信开发小程序时,后台传入的诗句可能是 时间戳 而不是日期或者需要把日期转换成时间戳来做出相应的处理时我们将用到时间戳和日期的相互转换微信小程序里,时间戳转化为日期格式,支持自定义、拷贝至项目utils/utils.js中,并注意在js中声明下;

module.exports = {
  formatTime: formatTime, // 日期转时间戳
  formatTimeTwo: formatTimeTwo // 时间戳转日期
}

utils/utils.js 里面写函数

function formatTime(date) {
  var year = date.getFullYear()
  var month = date.getMonth() + 1
  var day = date.getDate()
  var hour = date.getHours()
  var minute = date.getMinutes()
  var second = date.getSeconds()
  return [year, month, day].map(formatNumber).join('/') + ' ' + [hour, minute, second].map(formatNumber).join(':')
}
function formatNumber(n) {
  n = n.toString()
  return n[1] ? n : '0' + n
}
/** 
 * 时间戳转化为年 月 日 时 分 秒 
 * number: 传入时间戳 
 * format:返回格式,支持自定义,但参数必须与formateArr里保持一致 
*/
function formatTimeTwo(number, format) {
  var formateArr = ['Y', 'M', 'D', 'h', 'm', 's'];
  var returnArr = [];
  var date = new Date(number * 1000);
  returnArr.push(date.getFullYear());
  returnArr.push(formatNumber(date.getMonth() + 1));
  returnArr.push(formatNumber(date.getDate()));
  returnArr.push(formatNumber(date.getHours()));
  returnArr.push(formatNumber(date.getMinutes()));
  returnArr.push(formatNumber(date.getSeconds()));
  for (var i in returnArr) {
    format = format.replace(formateArr[i], returnArr[i]);
  }
  return format;
}
module.exports = {
  formatTime: formatTime,
  formatTimeTwo: formatTimeTwo 
}

然后就是在我们的其他地方做出调用 

在js 的 中调用如下,首先要先引入 until js

var time = require('../../utils/util.js');
 var sjc = 1488481383;
  console.log(time.formatTime(sjc,'Y/M/D h:m:s'));
  console.log(time.formatTime(sjc, 'h:m'));

得到的效果如下:

2017/03/03 03:03:03
03:03

总结

以上所述是小编给大家介绍的微信小程序中时间戳和日期的相互抓换问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
javascript下给元素添加事件的方法与代码
Aug 13 Javascript
jQuery 学习第六课 实现一个Ajax的TreeView
May 17 Javascript
javascript 3d 逐侦产品展示(核心精简)
Mar 26 Javascript
js中将String转换为number以便比较
Jul 08 Javascript
使用jQuery实现图片遮罩半透明坠落遮挡
Mar 16 Javascript
jQuery控制Div拖拽效果完整实例分析
Apr 15 Javascript
js检查是否关闭浏览器的方法
Aug 02 Javascript
jquery html5 视频播放控制代码
Nov 06 Javascript
vue上传图片组件编写代码
Jul 26 Javascript
javaScript实现滚动条事件详解
Mar 24 Javascript
解决vue2中使用axios http请求出现的问题
Mar 05 Javascript
Vue resource三种请求格式和万能测试地址
Sep 26 Javascript
使用async await 封装 axios的方法
Jul 09 #Javascript
bootstrap 弹出框modal添加垂直方向滚轴效果
Jul 09 #Javascript
jQuery实现简单复制json对象和json对象集合操作示例
Jul 09 #jQuery
JS实现图片旋转动画效果封装与使用示例
Jul 09 #Javascript
JavaScript的Object.defineProperty详解
Jul 09 #Javascript
Vue2.0仿饿了么webapp单页面应用详细步骤
Jul 08 #Javascript
mac上配置Android环境变量的方法
Jul 08 #Javascript
You might like
PHP中上传大体积文件时需要的设置
2006/10/09 PHP
PHP 全角转半角实现代码
2010/05/16 PHP
php ci框架中加载css和js文件失败的解决方法
2014/03/03 PHP
PHP动态柱状图实现方法
2015/03/30 PHP
jquery不支持toggle()高(新)版本的问题解决
2016/09/24 PHP
JavaScript中的Document文档对象
2008/01/16 Javascript
javascript 实现简单的table排序及table操作练习
2012/12/28 Javascript
jquery获取焦点和失去焦点事件代码
2013/04/21 Javascript
原生js获取宽高与jquery获取宽高的方法关系对比
2014/04/04 Javascript
JS的事件绑定深入认识
2014/06/26 Javascript
jQuery实现的点赞随机数字显示动画效果(附在线演示与demo源码下载)
2015/12/31 Javascript
jQuery ready()和onload的加载耗时分析
2016/09/08 Javascript
js 打开新页面在屏幕中间的实现方法
2016/11/02 Javascript
vue-cli webpack 开发环境跨域详解
2017/05/18 Javascript
nodejs操作mongodb的填删改查模块的制作及引入实例
2018/01/02 NodeJs
vue实现单一筛选、删除筛选条件
2020/10/26 Javascript
Vue实现购物车基本功能
2020/11/08 Javascript
[51:36]Optic vs Newbee 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
linux系统使用python获取内存使用信息脚本分享
2014/01/15 Python
使用wxpython实现的一个简单图片浏览器实例
2014/07/10 Python
python字典get()方法用法分析
2015/04/17 Python
python 获取文件下所有文件或目录os.walk()的实例
2018/04/23 Python
详解Python下载图片并保存本地的两种方式
2019/05/15 Python
python爬取招聘要求等信息实例
2020/11/20 Python
详解pandas映射与数据转换
2021/01/22 Python
Python Selenium异常处理的实例分析
2021/02/28 Python
input file上传文件样式支持html5的浏览器解决方案
2012/11/14 HTML / CSS
英国领先的票务代理商之一:The Ticket Factory
2019/02/09 全球购物
Lookfantastic俄罗斯:欧洲在线化妆品零售商
2019/08/06 全球购物
医院学雷锋活动策划方案
2014/02/15 职场文书
党的群众路线教育实践活动制度建设计划
2014/11/03 职场文书
党的群众路线教育实践活动个人对照检查材料(企业)
2014/11/05 职场文书
2015年挂职锻炼工作总结
2014/12/12 职场文书
公务员考察材料范文
2014/12/23 职场文书
感谢信范文大全
2015/01/23 职场文书
公司借款担保书
2015/09/22 职场文书