vue时间差计算

// 时间差计算
difference: function (row) {
var dateBegin = new Date(row.beginTime);
var dateEnd = new Date(row.endTime);
var dateDiff = dateEnd.getTime() - dateBegin.getTime(); //时间差的毫秒数
var dayDiff = Math.floor(dateDiff / (24 * 3600 * 1000)); //计算出相差天数
var leave1 = dateDiff % (24 * 3600 * 1000); //计算天数后剩余的毫秒数
var hours = Math.floor(leave1 / (3600 * 1000)); //计算出小时数
//计算相差分钟数
var leave2 = leave1 % (3600 * 1000); //计算小时数后剩余的毫秒数
var minutes = Math.floor(leave2 / (60 * 1000)); //计算相差分钟数
//计算相差秒数
var leave3 = leave2 % (60 * 1000); //计算分钟数后剩余的毫秒数
var seconds = Math.round(leave3 / 1000);
console.log(
"相差" +
dayDiff +
"天" +
hours +
"小时" +
minutes +
"分钟" +
seconds +
"秒"
);
this.seconds = seconds;
this.minutes = minutes;

             return this.seconds
},

posted @   技术颜良  阅读(3125)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全网最简单!3分钟用满血DeepSeek R1开发一款AI智能客服,零代码轻松接入微信、公众号、小程
· .NET 10 首个预览版发布,跨平台开发与性能全面提升
· 《HelloGitHub》第 107 期
· 全程使用 AI 从 0 到 1 写了个小工具
· 从文本到图像:SSE 如何助力 AI 内容实时呈现?(Typescript篇)
历史上的今天:
2021-04-27 Logstash最佳实践(详细)
2021-04-27 ELK - 优化 index patterns 和 Kibana 中显示的多余字段
2021-04-27 CentOS7 Elasticsearch 7.8 集群 x-spack 安全验证 及 集群内部TLS加密传输
2021-04-27 Sed在匹配行前后加入一行 可以加空格
2018-04-27 理解Docker(8):Docker 存储之卷(Volume)
2018-04-27 Rancher Server HA的高可用部署实验-学习笔记
点击右上角即可分享
微信分享提示