时间戳转换日期

export function dataFormat(timestamp, formats) {   //方法

      // formats格式包括

      // 1. Y-m-d

      // 2. Y-m-d H:i:s

      // 3. Y年m月d日

      // 4. Y年m月d日 H时i分

      formats = formats || 'Y-m-d';

      let zero = function (value) {

        if (value < 10) {

          return '0' + value;

        }

        return value;

      };

      let myDate = timestamp ? new Date(timestamp) : new Date();

      let year = myDate.getFullYear();

      let month = zero(myDate.getMonth() + 1);

      let day = zero(myDate.getDate());

      let hour = zero(myDate.getHours());

      let minite = zero(myDate.getMinutes());

      let second = zero(myDate.getSeconds());

      return formats.replace(/Y|m|d|H|i|s/ig, function (matches) {

        return ({

          Y: year,

          m: month,

          d: day,

          H: hour,

          i: minite,

          s: second

        })[matches];

      });

    }

import {dataFormat } from "@/utils/index";

return{  //引用

dataFormata:dataFormat(),

}

console.log(this.dataFormata(1633670638, "Y-m-d H:i:s")); //使用

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容