zoukankan      html  css  js  c++  java
  • 时间转换

    返回的秒转换成时分秒

    接收的是毫秒 所以使用时需要乘以1000

      Vue.prototype.formatTime = function(ms) {
        const second = ms / 1000
        const oneMin = 60
        const oneHour = 60 * oneMin

        const hour = (second / oneHour) | 0
        const min = ((second - hour * oneHour) / oneMin) | 0
        const sec = (second - hour * oneHour - min * oneMin) | 0

        const hourStr =
          hour > 0 ? (`${hour}`.length <= 1 ? `0${hour}` : hour) : '00'
        const minStr = min > 0 ? (`${min}`.length <= 1 ? `0${min}` : min) : '00'
        const secStr = sec > 0 ? (`${sec}`.length <= 1 ? `0${sec}` : sec) : '00'

        return `${hourStr}:${minStr}:${secStr}`
      }
     
     
    /**
     * @description 时间转换
     * @author fanzhongxu
     * @param {*} ms 毫秒
     * @returns 格式化文本
     */
    毫秒转换成天小时分钟
    export const getTimeFromMS = ms => {
      const aMin = 60 * 1000
      const aHour = 60 * aMin
      const aDay = aHour * 24

      const day = (ms / aDay) | 0

      const hour = ((ms - day * aDay) / aHour) | 0

      const min = ((ms - day * aDay - hour * aHour) / aMin) | 0

      return `${day}天${hour}小时${min}分钟`
    }
     
  • 相关阅读:
    uva 1374 快速幂计算
    uva 1343 非原创
    uva 11212
    uva 10603
    路径寻找问题……!
    bzoj 1008: [HNOI2008]越狱
    bzoj 1010: [HNOI2008]玩具装箱toy
    dp斜率优化小计
    bzoj 1002[FJOI2007]轮状病毒
    hihocoder #1114
  • 原文地址:https://www.cnblogs.com/Serendipity-zly/p/13588589.html
Copyright © 2011-2022 走看看