美文网首页
时间戳转日期

时间戳转日期

作者: 黑白说程序 | 来源:发表于2020-10-23 10:43 被阅读0次

    时间戳转日期

    let date  = new date (152152412*1000)
    let datebox=formatDate(date, 'yyyy-hh-mm')   yy可以输入1到4位,代表截取年份
    export function formatDate(date, fmt) {
      if (/(y+)/.test(fmt)) {
        fmt = fmt.replace(RegExp.$1, (date.getFullYear() + '').substr(4 - RegExp.$1.length));
      }
      let o = {
        'M+': date.getMonth() + 1,
        'd+': date.getDate(),
        'h+': date.getHours(),
        'm+': date.getMinutes(),
        's+': date.getSeconds()
      };
      for (let k in o) {
        if (new RegExp(`(${k})`).test(fmt)) {
          let str = o[k] + '';
          fmt = fmt.replace(RegExp.$1, (RegExp.$1.length === 1) ? str : padLeftZero(str));
        }
      }
      return fmt;
    };
    
    function padLeftZero (str) {
      return ('00' + str).substr(str.length);
    };

    相关文章

      网友评论

          本文标题:时间戳转日期

          本文链接:https://www.haomeiwen.com/subject/fntvmktx.html