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


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 相关文章推荐
使用prototype.js进行异步操作
Feb 07 Javascript
js 禁用只读文本框获得焦点时的退格键
Apr 25 Javascript
Asp.net下使用Jquery Ajax传送和接收DataTable的代码
Sep 12 Javascript
为JavaScript类型增加方法的实现代码(增加功能)
Dec 29 Javascript
使用jQuery内容过滤选择器选择元素实例讲解
Apr 18 Javascript
node.js中的fs.unlinkSync方法使用说明
Dec 15 Javascript
原生js和jQuery写的网页选项卡特效对比
Apr 27 Javascript
jQuery实现图片与文字描述左右滑动自动切换的方法
Jul 27 Javascript
Javascript实现的Map集合工具类完整实例
Jul 31 Javascript
JS实现倒序输出的几种常用方法示例
Apr 13 Javascript
微信小程序云开发之使用云函数
May 17 Javascript
vue如何使用模拟的json数据查看效果
Mar 31 Vue.js
使用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
echo(),print(),print_r()之间的区别?
2006/11/19 PHP
Windows下利用Gvim写PHP产生中文乱码问题解决方法
2011/04/20 PHP
PHP实现的链式队列结构示例
2017/09/15 PHP
laravel migrate初学常见错误的解决方法
2017/10/11 PHP
PHP获取日期对应星期、一周日期、星期开始与结束日期的方法
2018/06/22 PHP
用js小类库获取浏览器的高度和宽度信息
2012/01/15 Javascript
jquery插件开发方法(初学者)
2012/02/03 Javascript
那些年,我还在学习jquery 学习笔记
2012/03/05 Javascript
举例说明如何为JavaScript的方法参数设置默认值
2015/11/17 Javascript
js HTML5 Ajax实现文件上传进度条功能
2016/02/13 Javascript
解决JS组件bootstrap table分页实现过程中遇到的问题
2016/04/21 Javascript
下一代Bootstrap的5个特点 超酷炫!
2016/06/17 Javascript
使用jQuery的toggle()方法对HTML标签进行显示、隐藏的方法(示例)
2016/09/01 Javascript
一个炫酷的Bootstrap导航菜单
2016/12/28 Javascript
微信小程序 数据交互与渲染实例详解
2017/01/21 Javascript
JS如何判断浏览器类型和详细区分IE各版本浏览器
2017/03/04 Javascript
jQuery插件zTree实现删除树节点的方法示例
2017/03/08 Javascript
微信小程序tabbar不显示解决办法
2017/06/08 Javascript
关于Vue Router中路由守卫的应用及在全局导航守卫中检查元字段的方法
2018/12/09 Javascript
在nodejs中创建child process的方法
2021/01/26 NodeJs
[01:13]这,就是刀塔
2014/07/16 DOTA
[00:36]DOTA2上海特级锦标赛 Archon战队宣传片
2016/03/04 DOTA
Python ORM框架SQLAlchemy学习笔记之安装和简单查询实例
2014/06/10 Python
Python win32com 操作Exce的l简单方法(必看)
2017/05/25 Python
python自动化之Ansible的安装教程
2019/06/13 Python
Django文件存储 自己定制存储系统解析
2019/08/02 Python
python接口调用已训练好的caffe模型测试分类方法
2019/08/26 Python
Django文件上传与下载(FileFlid)
2019/10/06 Python
python实现银行管理系统
2019/10/25 Python
Python基于xlrd模块处理合并单元格
2020/07/28 Python
与世界上最好的跑步专业品牌合作:Fleet Feet
2019/03/22 全球购物
YBF Beauty官网:美丽挚友,美国知名彩妆品牌
2020/11/22 全球购物
师范生自我鉴定范文
2013/10/05 职场文书
小学优秀班集体申报材料
2014/05/25 职场文书
2014年师德师风自我剖析材料
2014/09/27 职场文书
社区五一劳动节活动总结
2015/02/09 职场文书