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


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 相关文章推荐
使用jquery给input和textarea设定ie中的focus
May 29 Javascript
使用javascript实现页面定时跳转总结篇
Sep 21 Javascript
js清空form表单中的内容示例
May 20 Javascript
javascript为按钮注册回车事件(设置默认按钮)的方法
May 09 Javascript
JS模仿手机端九宫格登录功能实现代码
Apr 28 Javascript
图文详解Heap Sort堆排序算法及JavaScript的代码实现
May 04 Javascript
JavaScript函数参数的传递方式详解
Mar 06 Javascript
用JavaScript和jQuery实现瀑布流
Mar 19 Javascript
浅谈react.js 之 批量添加与删除功能
Apr 17 Javascript
在vue中使用css modules替代scroped的方法
Mar 10 Javascript
微信小程序自定义纯净模态框(弹出框)的实例代码
Mar 09 Javascript
js实现简单商品筛选功能
Feb 02 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设计模式 注册表模式(多个类的注册)
2012/02/05 PHP
php 利用array_slice函数获取随机数组或前几条数据
2015/09/30 PHP
利用php_imagick实现复古效果的方法
2016/10/18 PHP
Linux平台PHP5.4设置FPM线程数量的方法
2016/11/09 PHP
php判断是否连接上网络的方法实例详解
2016/12/14 PHP
PHP面向对象程序设计内置标准类,普通数据类型转为对象类型示例
2019/06/12 PHP
通过event对象的fromElement属性解决热区设置主实体的一个bug
2008/12/22 Javascript
jquery获取下拉列表的值为null的解决方法
2011/03/18 Javascript
dojo学习第二天 ajax异步请求之绑定列表
2011/08/29 Javascript
Jquery 自定义动画概述及示例
2013/03/29 Javascript
jQuery在html有效在jsp无效的原因及解决方法
2013/08/02 Javascript
js对象的复制继承实例
2015/01/10 Javascript
2则自己编写的jQuery特效分享
2015/02/26 Javascript
jquery实现顶部向右伸缩的导航区域代码
2015/09/02 Javascript
js 打开新页面在屏幕中间的实现方法
2016/11/02 Javascript
vue.js学习之UI组件开发教程
2017/07/03 Javascript
纯js实现画一棵树的示例
2017/09/05 Javascript
vue项目tween方法实现返回顶部的示例代码
2018/03/02 Javascript
vue-cli3.0使用及部分配置详解
2018/08/29 Javascript
深入浅析js原型链和vue构造函数
2018/10/25 Javascript
如何在 Vue 表单中处理图片
2021/01/26 Vue.js
[05:06]TI4西雅图DOTA2前线报道 海涛密探LGD训练
2014/07/09 DOTA
Python开发中爬虫使用代理proxy抓取网页的方法示例
2017/09/26 Python
pycharm 配置远程解释器的方法
2018/10/28 Python
Python3利用Dlib实现摄像头实时人脸检测和平铺显示示例
2019/02/21 Python
git查看、创建、删除、本地、远程分支方法详解
2020/02/18 Python
Python中无限循环需要什么条件
2020/05/27 Python
浅谈Html5页面打开app的一些思考
2020/03/30 HTML / CSS
French Connection官网:女装、男装及家居用品
2019/03/18 全球购物
美国时尚大码女装购物网站:Avenue
2019/05/24 全球购物
巴西购物网站:Submarino
2020/01/19 全球购物
刑事辩护授权委托书格式
2014/10/13 职场文书
2014年公务员工作总结
2014/11/18 职场文书
golang日志包logger的用法详解
2021/05/05 Golang
MongoDB orm框架的注意事项及简单使用
2021/06/20 MongoDB
Windows Server 2016 配置 IIS 的详细步骤
2022/04/28 Servers