时间戳转换时间

野性酷女 2022-05-10 09:18 511阅读 0赞

写了一个通用时间戳转换的函数

  1. gettime: function (time,str,ge) {
  2. var st = str || "1 1";
  3. var list = st.split(" ");
  4. let nian = ge == "ch" ? "年" : "-" ;
  5. let yue = ge == "ch" ? "月" : "-";
  6. let ri = ge == "ch" ? "日 " : " ";
  7. let date = new Date(time*1000);
  8. let Y = date.getFullYear() + nian;
  9. let M = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1) + yue;
  10. let D = date.getDate() + ri;
  11. let h = date.getHours() + ':';
  12. let m = date.getMinutes();
  13. let s = date.getSeconds();
  14. if (list[0].length < 8){
  15. var z = M + D;
  16. }else{
  17. var z = Y + M + D;
  18. }
  19. if (list[1].length < 6){
  20. var x = h + m;
  21. }else{
  22. var x = h + m + ':' + s;
  23. }
  24. return z + x;
  25. },

使用方法,

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

发表评论

表情:
评论列表 (有 0 条评论,511人围观)

还没有评论,来说两句吧...

相关阅读

    相关 时间转换

    1、时间戳的定义   时间戳是指文件属性里的创建、修改、访问时间。  数字时间戳技术是数字签名技术一种变种的应用。在电子商务