zoukankan      html  css  js  c++  java
  • 多种时间格式封装

    /**
    * 格式化时间
    */
    tool.formatTime = function (value) {
           if (value && value > 0) {
           return new Date(parseInt(value)).format('yyyy-MM-dd hh:mm:ss');
      } else {
           return '-';
    }
    }
    /**
    * 格式化时间
    */
    tool.formatTimeNoS = function (value) {
           if (value && value > 0) {
               return new Date(parseInt(value)).format('yyyy-MM-dd hh:mm');
           } else {
               return '-';
    }
    }
    /**
    * 格式化时间时分秒
    */
    tool.formatTimes = function (value) {
           if (value) {
               return new Date(parseInt(value)).format('hh:mm:ss');
           } else {
               return '-';
    }
    }
    /**
    * 格式化时间年月日
    */
    tool.formatTimeYmd = function (value) {
           if (value) {
               return new Date(parseInt(value)).format('yyyy-MM-dd');
           } else {
               return '-';
    }
    }
    /**
    * 式化时间月日
    */
    tool.formatTimeMd = function (value) {
    if (value) {
           return new Date(parseInt(value)).format('MM-dd');
    } else {
           return '-';
    }
    }
    /**
    * 式化时间时分
    */
    tool.formatTimeHm = function (value) {
    if (value) {
           return new Date(parseInt(value)).format('hh:mm');
    } else {
           return '-';
    }
    }

    /**
    * 将秒转化成天时分秒
    */
    tool.formatSecond = function (value) {
           var secondTime = parseInt(value);// 秒
           var minuteTime = 0;// 分
           var hourTime = 0;// 小时
           var dayTime = 0;//天
    if (secondTime > 60) {//如果秒数大于60,将秒数转换成整数
           //获取分钟,除以60取整数,得到整数分钟
           minuteTime = parseInt(secondTime / 60);
           //获取秒数,秒数取佘,得到整数秒数
        secondTime = parseInt(secondTime % 60);
             //如果分钟大于60,将分钟转换成小时
           if (minuteTime > 60) {
             //获取小时,获取分钟除以60,得到整数小时
           hourTime = parseInt(minuteTime / 60);
           //获取小时后取佘的分,获取分钟除以60取佘的分
           minuteTime = parseInt(minuteTime % 60);
    }
    if (hourTime > 24) {
           //获取天,天数除以24,得到整数天数
           dayTime = parseInt(hourTime / 24);
           //获取天后取余的小时
           hourTime = parseInt(hourTime % 24);
    }
    }
    var result = "" + parseInt(secondTime) + "秒";

    if (minuteTime > 0) {
           result = "" + parseInt(minuteTime) + "分" + result;
    }
    if (hourTime > 0) {
           result = "" + parseInt(hourTime) + "小时" + result;
    }
    if (dayTime > 0) {
           result = parseInt(dayTime) + "天" + result;
    }
           return result;
    }

  • 相关阅读:
    Mockito
    输入一个链表,输出该链表中倒数第k个结点。
    序列化
    全排列
    PostgreSQL libpq学习指南二
    PostgreSQL libpq 客户端接口(一)
    PostgreSQL 中的shared buffer
    通过 Unwrapper 解密 DBMS 程序包
    openGuassDB介绍及安装实践
    PostgreSQL中的ACID特性介绍
  • 原文地址:https://www.cnblogs.com/benmumu/p/11962190.html
Copyright © 2011-2022 走看看