⼩程序时间戳转换成时间格式⼀、创建⼀个js⽂档复制以下代码到
// util.js
/**
* new Date() ---> 转化为年⽉⽇时分秒
* let date = new Date();
* date: 传⼊参数⽇期 Date
*/
function formatTime(date) {
var year = FullYear()
var month = Month() + 1
var day = Date()
var hour = Hours()
var minute = Minutes()
var second = Seconds()
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.FullYear());
returnArr.push(Month() + 1));
returnArr.push(Date()));
returnArr.push(Hours()));
returnArr.push(Minutes()));
returnArr.push(Seconds()));
for (var i in returnArr) {
format = place(formateArr[i], returnArr[i]);
}
return format;
}
formatTime: formatTime,
formatTimeTwo: formatTimeTwo
}
⼆、在你需要转换的页⾯导⼊这个js 写⼊代码完成转换
var formTime = require("../../../../../utils/util.js")
Page({
/**
* 页⾯的初始数据
*/
data: {
},
/**
* ⽣命周期函数--监听页⾯加载
*/
onLoad: function (options) {
var time = 1604995706;
time = formTime.formatTimeTwo(time,'Y-M-D h:m:s'); console.log(time)
}
})
三、成品
四、以上就是本期内容,欢迎各位⼤佬改进和提点
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论