微信小程序,时间戳转为日期格式

通常后台传递过来的都是时间戳,但是前台展示不能展示时间戳。就需要转化了。

功能说明:

微信小程序里,时间戳转化为日期格式,支持自定义、

拷贝至项目utils/utils.js中,并注意在js中声明下;

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

utils/utils.js 写法

function formatTime(date) {var year = date.getFullYear()var month = date.getMonth() + 1var 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

转载于:https://www.cnblogs.com/haonanZhang/p/8797544.html

微信小程序,时间戳和日期格式互相转化相关推荐

  1. 微信小程序时间戳转换日期格式

    微信小程序 时间戳转换为日期时间格式: 注意:javascript中使用var tem= new Date(time);在wxs中应使用getDate()方法 wxs文件 function time_ ...

  2. [微信小程序]时间戳转日期

     有问题可以扫码加我微信,有偿解决问题.承接小程序开发. 微信小程序开发交流qq群   173683895  . 526474645 : 正文: // util.js //时间戳转换成日期时间 fun ...

  3. 微信小程序时间戳转换为日期

    在utils文件下新建一个wxs文件 var time = {TimeToDate: function (date, format) {format = format || 'YYYY-MM-DD h ...

  4. 微信小程序时间戳转日期,日期格式自己随意更改

    建一个util.js //数据转化 function formatNumber(n) {n = n.toString()return n[1] ? n : '0' + n }/*** 时间戳转化为年 ...

  5. 解决微信小程序银行卡号输入转换格式

    解决微信小程序银行卡号输入转换格式问题 ps:2017-02-17 19:44 (发现新bug,暂已解决优化中) 新手第一次写博客,请多多见谅! (感觉会有更好的办法,希望有大牛能对我指点指点) 输入 ...

  6. 微信小程序获取系统日期和时间 —— 微信小程序教程系列(17)

    获取当前系统日期和时间 在小程序中,新建项目时,就会有一个utils.js文件,就是获取日期和时间的,代码如下: utils.js: function formatTime(date) {var ye ...

  7. 关于微信小程序iOS端时间格式兼容问题

    关于微信小程序iOS端时间格式兼容问题 在自己开发中,当时间格式为 2020-06-29 08:00 ,需要将时间转为其他格式时,Android端转换成功,iOS端报错或是转为NaN. 解决方法: 1 ...

  8. 微信小程序(日历/日期)选择插件

    微信小程序日历选择器插件点击日历日期可以获取到年月日 wxml <view class="canlendarBgView"><view class="c ...

  9. 微信小程序开发—有关日期选择的下拉框

    WXLL代码实现 <picker class='time-picker' mode="multiSelector" bindchange="bindStartMul ...

最新文章

  1. MFC Ribbon风格界面去掉左上的Quick Access Toolbar小三角
  2. Spring boot登录错误提示
  3. C#中怎样连接数据库并将查询结果转为实体类以及如何加入事务
  4. sp_updatestats和update statistics的区别
  5. P4585-[FJOI2015]火星商店问题【线段树,可持久化Trie】
  6. 缺乏运动 七种病早早光临
  7. 念整数 mooc翁恺
  8. html相同标签替换,html替换把多有标签替换成p标签
  9. python+flask搭建CNN在线识别手写中文网站
  10. 如何关闭mac的SIP
  11. Python爬虫从入门到精通——爬虫基础:HTTP基本原理
  12. 蓝桥杯试题及答案分享(Python版)
  13. TIBCO中国胡长城谈:中国企业工作流应用
  14. oracle datamodeler,查看您的 Oracle SQL Developer Data Modeler 设计
  15. 人类简史 从动物到上帝
  16. c语言陶陶摘苹果数组,关于新手数组:样题:陶陶摘苹果
  17. 【网络技术题库梳理8】网络系统结构与设计的基本原则
  18. 记一次无意间发现某学校图书检索系统的变量覆盖漏洞
  19. 北达软微服务架构设计与实践圆满结束
  20. 爬虫中常用的加密逻辑(python实现)

热门文章

  1. python urllib.request 爬虫 数据处理-运维学python之爬虫基础篇(二)urllib模块使用...
  2. python使用缩进来体现代码之间的逻辑关系-Python使用缩进来体现代码之间的逻辑关系。...
  3. 没有任何基础的可以学python吗-对没有编程基础的人来说,直接学Python入门IT合适吗?...
  4. python爬虫简单实例-Python 利用Python编写简单网络爬虫实例3
  5. python爬虫入门-python爬虫入门,8分钟就够了,最简单的基础教学!
  6. python资料库-python 资源库
  7. python画柱状图代码-python绘制双柱形图代码实例
  8. 执行后可以查看python版本的是-【单选题】执行后可以查看Python的版本的是
  9. 快速记忆python函数-【速学速记】Python 高阶函数
  10. python切片语法-彻底搞懂Python切片操作