zoukankan      html  css  js  c++  java
  • formatTime.js

    // 转换时间
    
    import { dataTool } from "echarts/lib/echarts";
    
    const conversionTime = {
      stampToDate: (timestamp) => {
        var date = new Date(timestamp * 1000);
        var Y = date.getFullYear() + '-';
        var M = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1) + '-';
        var D = date.getDate() + ' ';
        var h = date.getHours() + ':';
        var m = date.getMinutes() + ':';
        var s = date.getSeconds();
        return Y + M + D;
      },
      // s转换
      stampToSeconds: (timestamp) => {
        var date = new Date(timestamp * 1000);
        var Y = date.getFullYear() + '-';
        var M = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1) + '-';
        var D = date.getDate() + ' ';
        var h = (date.getHours() < 10 ? '0' + date.getHours() : date.getHours()) + ':';
        var m = (date.getMinutes() < 10 ? '0' + date.getMinutes() : date.getMinutes()) + ':';
        var s = (date.getSeconds() < 10 ? '0' + date.getSeconds() : date.getSeconds());
        var newdate = Y + M + D + h + m + s;
        return Y + M + D + h + m + s;
      },
      // ms转换
      stampTomsSeconds: (timestamp) => {
        var date = new Date(timestamp);
        var Y = date.getFullYear() + '-';
        var M = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1) + '-';
        var D = date.getDate() + ' ';
        var h = (date.getHours() < 10 ? '0' + date.getHours() : date.getHours()) + ':';
        var m = (date.getMinutes() < 10 ? '0' + date.getMinutes() : date.getMinutes()) + ':';
        var s = (date.getSeconds() < 10 ? '0' + date.getSeconds() : date.getSeconds());
        var newdate = Y + M + D + h + m + s;
        return Y + M + D + h + m + s;
      },
      toMem: (v) => {
        let mem = (v / 1000 / 1000).toFixed(2);
        // return `${mem} M`;
        return `${mem} `;
      },
      toCpu: (v) => {
        let cpu = (v * 1000).toFixed(2);
        return `${cpu} `;
      },
      date: (v) => {
        const date = Date(v * 1000).toLocaleString('zh');
        return date;
      },
      humanizeDuration: (duration, fix = 1) => {
        if (duration === 0) {
          return '0';
        }
        if (duration < MINUTE) {
          return this.toInteger(duration / SECOND, fix) + ' 秒';
        }
        if (duration < HOUR) {
          return this.toInteger(duration / MINUTE, fix) + ' 分';
        }
        if (duration < DAY) {
          return this.toInteger(duration / HOUR, fix) + '小时';
        }
        return this.toInteger(duration / HOUR / 24, fix) + ' 天';
      },
      toInteger: (number, fix = 1) => {
        if (Math.round(number) === number) {
          return number;
        }
        return Number(number).toFixed(fix);
      },
      toIntNum: (v) => {
        for(let i = 0; i < v.length; i++) {
          v[i] = parseInt(v[i]);
        }
        return v;
      },
    };
    
    export default conversionTime;
    

      

  • 相关阅读:
    java经常出现的异常
    后台采用springmvc框架 前台bootstrap 实现对话框编辑信息
    List集合与Array数组之间的互相转换
    freemarker 设置文本内容超过一定长度 用省略号代替
    bootstrap实现多个下拉框同时搜索
    jquery 循环遍历选中的多选复选框checkbox
    同时对数据库进行更新,添加与删除操作
    获取页面内容封装成json对象
    前台bootstrap按钮动态添加与删除
    set 遍历
  • 原文地址:https://www.cnblogs.com/zhanglanzuopin/p/12937586.html
Copyright © 2011-2022 走看看