JS两个日期之间计算时间差(返回:天数,小时,分钟,秒数)
做的一个投票系统, 记录投票已经开始多长时间了, 需要从数据库取出开始时间,与当前时间相比较,获取到时间差
import moment from "moment";const duration = (start) => {let startTime = moment(start).valueOf(); // 开始时间let endTime = moment().valueOf(); // 结束时间let usedTime = endTime - startTime; // 相差的毫秒数let days = Math.floor(usedTime / (24 * 3600 * 1000)); // 计算出天数let leavel = usedTime % (24 * 3600 * 1000); // 计算天数后剩余的时间let hours = Math.floor(leavel / (3600 * 1000)); // 计算剩余的小时数let leavel2 = leavel % (3600 * 1000); // 计算剩余小时后剩余的毫秒数let minutes = Math.floor(leavel2 / (60 * 1000)); // 计算剩余的分钟数let leavel3 = leavel2 % (60 * 1000) // 计算剩余分钟后剩余的毫秒数let seconds = Math.floor(leavel3 / 1000 ) // 计算剩余的秒数// return days + '天' + hours + '时' + minutes + '分' + seconds + '秒';return {"days":days, "hours":hours, "minutes":minutes, "seconds":seconds}}// 调用:
duration(startDate)
// 返回:{days: 0
hours: 0
minutes: 0
seconds: 13
}
JS两个日期之间计算时间差(返回:天数,小时,分钟,秒数)相关推荐
- 使用Java的Calendar类计算两段时间之间的工作日的天/小时/分钟/秒数
计算两段时间之间的工作日的天/小时/分钟/秒数 我们能经常遇到一些需求,让获取工作日的时间(当然,调休也上班也是工作日哈!),之前自己给这搞得头大,所以整理总结,把该工具类记录下来,希望大家能用到的时 ...
- JS两个日期之间计算时间差
一.计算两个日期之间相差的毫秒数(也就是两个日期的时间戳差) 这里有几种常见的JS方式,来获得日期的毫秒数. 1.日期对象的 getTime();方法 <script>var date = ...
- 计算两时间段的重合天/小时/分钟/秒数(末尾附完整代码)
说明: 有时候我们在计算时间时,有让获取两时间段重合的天数这种需求,小编也是遇到了这样的需求,就封装了一个工具类,希望能帮助到大家. 我们先进行分析 求两个时间段重合的天数,例如求(2022-05-0 ...
- php两个日期时间差_PHP如何计算两个日期之间的时间差?(代码示例)
给定两个日期,如何计算出它们之间的时间差?下面本篇文章就给大家介绍用PHP计算两个日期之间时间差的几种方法,希望对大家有所帮助. 方法一:使用date_diff()函数来时间差 date_diff() ...
- java中日期计算时间差,java中依据,两个日期,计算时间差
java中根据,两个日期,计算时间差. 分别获取两个时间的毫秒数Date.getTime(),相减,得到的值/1000为秒数,/60*1000为分钟数,/60*60*1000为小时数. /** * 计 ...
- php 计算日期差几周,PHP计算两个时间之差的函数(年,月,周,日,小时,分钟,秒数)
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 PHP 2 // 时间格式为YYYYMMDDHHmmss 3 function timeDiff( $aTime , $bTime ) 4 { 5 ...
- 使用js 计算两个日期之间的相差的天数
思路: 将两个日期都转换为毫秒,然后相减,再将减下来的毫秒数转换为天数,就可以得到两个日期之间相差的天数了.(接受的日期格式为"20201-1","20201/1&quo ...
- java 根据日期计算当前周一和周日,及根据秒数计算天小时分钟秒数等相关日期
日期工具类 import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; ...
- js计算两个日期之间的时间差
一个简单的日期填写页面(图标使用的svg:相遇日期,结婚日期,今日) <!DOCTYPE html> <html><head><meta charset=&q ...
最新文章
- 记住,永远不要在MySQL中使用“utf8”
- VMware workstation虚拟机不能联网解决方法
- Php无刷新修改url,history 实现无刷新更改url和页面内容
- Android事件处理--读书笔记
- 微信小程序从入门到飞起(各个组件)
- #1081 : 最短路径·一(Dijkstra)
- spring学习(35):c名称空间注入
- oracle在线中文文档,Oracle TopLink
- 分布式数据库clickhouse、tidb、palo对比
- 最长回文子串--动态规划
- 与成都的幸福行动家交流GTD
- 《集体智慧编程》学习笔记001
- 他山之石,小试ovi和app store
- iBase4j部署配置和总结
- 瑞昱rtl8197fs芯片怎么样_代理台湾瑞昱芯片路由器芯片RTL8197FS-VE4-CG和VE5-CG
- html5蓝牙模块,HC-05蓝牙模块介绍
- Linux学习笔记(九)
- 自动连接 无法连接网络连接服务器,微信提示无法连接到服务器怎么办?微信无法连接服务器怎么解决?...
- CentOS7.0 搭建zabbix 5.0 实现监控华为交换机运行状态并实现邮件告警
- 2020年小红书直播报告