zoukankan      html  css  js  c++  java
  • Vue 实现时间格式字符串计算时间差

    Vue 实现时间格式字符串计算时间差

    这个地方的意思是两个时间,计算两个时间的时间差。

    比如说 2021-10-0810:39:492021-10-0810:39:40 相差多久? 答:9秒。

    实现

    其实很简单,就一个方法。

    /**
     * 
     * @param {*} start 起始时间  2020-02-02 12:12:12 时间格式化字符串
     * @param {*} end 结束时间  2020-02-02 13:12:12 时间格式化字符串
     * @returns 相差时间(分钟)
     */
    
    export function formatGap(start, end) {
      // let staytimeGap = new Date().getTime() - new Date(start).getTime();
      let staytimeGap = new Date(end).getTime() - new Date(start).getTime();
      let stayHour = Math.floor(staytimeGap / (3600 * 1000));  // 小时
      let leave1 = staytimeGap % (3600 * 1000);
      let stayMin = Math.floor(leave1 / (60 * 1000));  // 分钟
      let leave2 = leave1 % (60 * 1000);
      let staySec = Math.floor(leave2 / 1000);   // 秒
      // return stayHour * 60 + stayMin
      return stayHour + ":" + stayMin + ":" + staySec;
    }
    

    OK,就是如此的简单,可以根据自己需要的形式,返回响应的结构。

    【版权声明】本博文著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处!
    【重要说明】本文为本菜鸟的学习记录,论点和观点仅代表个人不代表此技术的真理,目的是学习和可能成为向别人分享的经验,因此有错误会虚心接受改正,但不代表此时博文无误!
    【博客园地址】JayveeWong: http://www.cnblogs.com/wjw1014
    【CSDN地址】JayveeWong: https://blog.csdn.net/weixin_42776111
    【Gitee地址】Jayvee:https://gitee.com/wjw1014
    【GitHub地址】Jayvee:https://github.com/wjw1014
  • 相关阅读:
    VSCode搭建golang环境
    Jmeter之连接数据库
    Jmeter之『如果(If)控制器』
    mysql时间SQL
    正则表达式查找“不包含XXX字符串”
    Jmeter5.3源码编译
    Log4j源码分析
    12 个 JS 技巧
    高效学习很重要
    IntelliJ IDEA自动导入包去除星号(import xxx.*)
  • 原文地址:https://www.cnblogs.com/wjw1014/p/15378650.html
Copyright © 2011-2022 走看看