微信小程序中时间戳和日期的相互转换
在微信开发小程序时,后台传入的诗句可能是 时间戳 而不是日期
或者需要把日期转换成时间戳来做出相应的处理时
我们将用到时间戳和日期的相互转换
微信小程序里,时间戳转化为日期格式,支持自定义、
拷贝至项目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.formatTimeTwo(sjc,'Y/M/D h:m:s'));console.log(time.formatTimeTwo(sjc, 'h:m'));得到的效果如下:2017/03/03 03:03:03
03:03
微信小程序中时间戳和日期的相互转换相关推荐
- 微信小程序,时间戳和日期格式互相转化
微信小程序,时间戳转为日期格式 通常后台传递过来的都是时间戳,但是前台展示不能展示时间戳.就需要转化了. 功能说明: 微信小程序里,时间戳转化为日期格式,支持自定义. 拷贝至项目utils/utils ...
- 微信小程序将时间戳转为日期格式
微信小程序,时间戳转为日期格式 在小程序中使用时间选择器时,获取到的时间可能是一个时间戳,这并不是我们想要的,这时候我们得将获取到的时间戳进行转换 将时间戳转为时间格式 //转换为时间格式format ...
- 微信小程序,时间戳转为日期格式
//数据转化 function formatNumber(n) {n = n.toString()return n[1] ? n : '0' + n }/*** 时间戳转化为年 月 日 时 分 秒* ...
- 在微信小程序中实现时间日期的选择,并且显示当前选择的时间日期
<!--时间选择器 --> < view class= '' >选择时间> </ view > < picker mode= "time&qu ...
- 微信小程序 过滤html,微信小程序中数据过滤的实现方法介绍(代码)
本篇文章给大家带来的内容是关于微信小程序中数据过滤的实现方法介绍(代码) ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 因为微信小程序的wxml和js的内部实现机制是分开编译的.所 ...
- 微信小程序中IOS获取不到时间(年、月)
微信小程序中获取时间戳IOS不兼容 new Date("2017-06-16") 在IOS会出现NAN的情况所以对于时间转换需要另行封装,解决方案如下 把"-" ...
- 微信小程序日历(酒店入住日期选择)
微信小程序日历(酒店入住日期选择) wxml代码. <!-- 日历--> <!-- 引入wxs文件,用来在界面中使用函数 --> <wxs src="../.. ...
- 微信小程序中 wxs的使用
本文简单介绍一下 在开发微信小程序中 怎么使用wxs 首先建个wxs的文件夹 文件夹下有个 format.wxs fromat.wxs里代码: // 处理价钱格式 保留小数 function pric ...
- 关于微信小程序中时间预约的简单实现
关于微信小程序中时间预约的简单实现 1. js中定义获取日期函数.日期点击事件 2. 在data中定义数组等变量 3. onLoad调用函数并保存回data 4. wxml展示 5. 页面监控函数on ...
最新文章
- EOSIO 指南(创建测试帐户)
- java操作xml文件--修改节点
- python3 ftp文件传输
- PVS 6.1 Configuring Services Failed
- VS生成Cordova for Android应用之Gradle
- java从外部得到数据_java – 如何实现Observer以从侦听器获取数据?
- 下载网页内容,并编译生成CHM文件
- python实现将文件夹/子文件夹中内容清空
- Linux命令总结:file
- Xcode工作区间xxxx.xcworkspace不包含xxxx.xcodeproj
- 业余草教你简单 4 步搞定 SpringBoot 整合 Shiro!
- Windows下C语言网络编程快速入门 1
- 步进电机驱动器电压是多少?
- java毕业设计网上教学系统mybatis+源码+调试部署+系统+数据库+lw
- 2020年9月各城市程序员工资统计
- 阿里云数据库与自建数据库的性能对比
- 管理者需换位思考 员工都是CEO
- 记一次Max模型导入到GIS平台歪了,尺寸不对过程分析
- swift linux编译器,Linux平台Swift语言开发学习环境搭建
- eas报错日记_EAS新建数据中心报错