方法中用到了插件moment.js,使用day.js也是一样的。这两个时间工具超好用,不知道的快去了解一下,从此不需要new Date()。
moment官网地址:http://momentjs.cn/
day.js官网地址:https://dayjs.fenxianglu.cn/
它们两个的用法基本是一样的,学会一个就可以了。

效果如图:

先来描述一下需求:row中有开始时间,我需要用当前时间减去开始时间计算他们相差多少分钟。

html部分:

   <vxe-column title="故障时长/m" width="120"><template #default="{ row }"><span>{{ handleTimeLength(row.happenTime) }}</span></template></vxe-column>

方法部分:

     import moment from 'moment'function handleTimeLength(time) {let timeLength = moment().diff(time, "minutes"); return timeLength;}
moment() - - -  获取当前时间
moment().diff('需要与之计算时间差的时间','类型')  - - -  类型为minutes是计算两个时间相差多少分钟,hours是小时,days是天,seconds是分钟,看需求传参。
如果你想计算两个指定时间的差值 moment('时间1').diff('时间2','类型')

另外提一句 ,我这个function的写法是vue3.0的写法,vue2.0不需要加function,而且moment前面需要加this关键字哦。而且安装完moment之后不要忘记引入~

再提一句我的表格插件不是用的ant-design-vue自带的表格组件,用的是vxe-table这个组件库,这也是个宝藏组件库!!如果有想了解关于vxe-table的相关内容可以留言告诉我,看到会回复的。
vxe-table官网地址:https://vxetable.cn/v4/#/table/start/install

一定要学会moment!!!超级好用!! 觉得有用的话点个赞~

vue动态计算表格列两个时间的差值相关推荐

  1. 如何使用Python计算Log中两个时间的差值

    有时候需要计算两个时间之间的差值,如果用口算很容易出现失误,这时候借助于Python就可以很容易地解决该问题1.按如下步伐操作,能有现成计算的直接用现成的,没有的再自己写函数 2.打包成exe,方便传 ...

  2. 【MySQL】# mysql计算两个时间的差值

    TIMESTAMPDIFF(format, start_date, end_date) format:以何种方式(天,小时,分钟,秒-)计算时间的差值 start_date:开始时间 end_date ...

  3. mysql计算某个两个时间的差值

    1.利用TO_DAYS函数 TO_DAYS ('2019-03-15') - TO_DAYS(now()) 2.利用DATEDIFF函数 3.利用TIMESTAMPDIFF函数 计算两日期时间之间相差 ...

  4. 两个时间的差值Java,Java如何找到两个时间之间的差值?

    下面的代码片段向您展示了如何找到LocalTime类表示的两个时间对象之间的差异.要获得两个LocalTime对象之间的差异,我们可以使用持续时间.between()方法.这个方法返回一个Durati ...

  5. Oracle 计算两个时间的差值

    有两个日期数据START_DATE,END_DATE,欲得到这两个日期的时间差(以天,小时,分钟,秒,毫秒): 天: ROUND(TO_NUMBER(END_DATE - START_DATE)) 小 ...

  6. timestamp(6) oracle计算差值_Oracle 计算两个时间的差值

    --天的间隔 SELECT FLOOR(SYSDATE - TO_DATE('20110805', 'yyyyMMdd')) FROM DUAL; --获得相隔时间的相差天数 SELECT CEIL( ...

  7. MySQL 计算两个时间的差值

    TIMESTAMPDIFF(type,exp2,exp1) type:year,month,day,HOUR,min,second等 例如:select TIMESTAMPDIFF(SECOND,'2 ...

  8. js计算两个日期时间的差值

    1,计算两个时间的差值: let date1 = new Date('2020-12-02 12:30:54')let date2 = new Date('2020-12-02 15:38:09')l ...

  9. FineUIMvc随笔(1)动态创建表格列

    声明:FineUIMvc(基础版)是免费软件,本系列文章适用于基础版. <FineUIMvc随笔>目录 FineUIMvc随笔(1)动态创建表格列 FineUIMvc随笔(2)怎样在控件中 ...

最新文章

  1. 那些赞助世界杯的金主,正在变成赌徒
  2. Java中的字符串驻留
  3. 敏捷软件开发读书笔记2
  4. ASP.NET Core中HTTP管道和中间件的二三事
  5. android 动态修改菜单,如何在Android的“选项”菜单上更改MenuItem?
  6. IE环境下判断IE版本的语句...[if lte IE 6]……[endif][if lte IE 7]……[endif]
  7. 多表关联的update语句
  8. Sublime Text 3 汉化
  9. DataSet数据导入到Excel
  10. C#中的委托与事件 笔记
  11. CRC32 Hash PK Murmur Hash
  12. Vue+Webpack打造todo应用(慕课学习笔记)
  13. 配置OHS 12C转发HTTPS请求
  14. 如何使用iAd在应用程序中展示Banne…
  15. 如何在H5页面上添加音乐播放
  16. 外国语言学c刊集刊联系方式,CSSCI(2017-2018)收录集刊目录 (共189 种).PDF
  17. IFE_js_task03
  18. GOTS——商品中的化学品控制
  19. iBOMA’s Case Study—Health Care
  20. 油猴Tampermonkey简介

热门文章

  1. jasper翻译_Jasper为什么成为了Max的小翻译 孩子要从小学习双语吗
  2. 2020上半年总结:纸上得来终觉浅,绝知此事要躬行
  3. 线性代数——坐标系空间转换
  4. mysql 月度账单汇总_MySQL按年度、季度、月度、周、日SQL统计查询
  5. 数学建模:微分方程模型—常微分方程数值解算法及 Python 实现
  6. 强化学习-把元学习(Meta Learning)一点一点讲给你听
  7. php如何导出数据库,PHP导出数据库方法
  8. ChatGPT初体验-帮我写一本奇幻冒险小说(Aethia的勇士)
  9. 盛大开幕!2019达索系统3D体验高峰论坛……
  10. echarts图表生成base64