时间戳转换时间
写了一个通用时间戳转换的函数
gettime: function (time,str,ge) {
var st = str || "1 1";
var list = st.split(" ");
let nian = ge == "ch" ? "年" : "-" ;
let yue = ge == "ch" ? "月" : "-";
let ri = ge == "ch" ? "日 " : " ";
let date = new Date(time*1000);
let Y = date.getFullYear() + nian;
let M = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1) + yue;
let D = date.getDate() + ri;
let h = date.getHours() + ':';
let m = date.getMinutes();
let s = date.getSeconds();
if (list[0].length < 8){
var z = M + D;
}else{
var z = Y + M + D;
}
if (list[1].length < 6){
var x = h + m;
}else{
var x = h + m + ':' + s;
}
return z + x;
},
使用方法,
var timestamp = Date.parse(new Date());
console.log(timestamp/1000)
var j = app.gettime(timestamp/1000,”0000-00-00 00:00”,”ch”);
var z = app.gettime(timestamp / 1000);
console.log(j);
console.log(z);
三个参数 ,前两个可以不传 ,
结果:
2018年09月27日 16:53
09-27 16:53
自己也可以修改成自己想要的结构。OK
还没有评论,来说两句吧...