js前台计算两个日期的间隔时间(时间差)
来源:互联网 发布:高斯金字塔 python 编辑:程序博客网 时间:2024/06/05 09:21
在后台传来两个时间字段,从中解析出两个字符串类型的日期格式 需要在前台解析出两个时间的间隔
这里采用获取两个日期的时间戳进行计算
时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数。
所以要求两个时间的间隔只需要将两个时间戳相减 就能得到两个时间相差的毫秒数 通过除以3600*1000得到小时数 以此类推
faultDate,completeTime为字符串格式 需要new Date()函数进行转化
function(faultDate,completeTime){var stime = Date.parse(new Date(faultDat));var etime = Date.parse(new Date(completeTime));var usedTime = etime - stime; //两个时间戳相差的毫秒数var days=Math.floor(usedTime/(24*3600*1000));//计算出小时数var leave1=usedTime%(24*3600*1000); //计算天数后剩余的毫秒数var hours=Math.floor(leave1/(3600*1000));//计算相差分钟数var leave2=leave1%(3600*1000); //计算小时数后剩余的毫秒数var minutes=Math.floor(leave2/(60*1000));var time = days + "天"+hours+"时"+minutes+"分";return time;}
JavaScript 获取当前时间戳:
第一种方法:
var timestamp = Date.parse(new Date());
结果:1280977330000
第二种方法:
var timestamp = (new Date()).valueOf();
结果:1280977330748
第三种方法:
var timestamp=new Date().getTime();
结果:1280977330748
第一种:获取的时间戳是把毫秒改成000显示,
第二种和第三种是获取了当前毫秒的时间戳。
阅读全文
0 0
- js前台计算两个日期的间隔时间(时间差)
- 计算两个日期的间隔时间(转载)
- 计算两个日期的时间差
- 使用java、js和sql计算两个日期的时间差
- Java 计算两个日期的时间差
- python 计算两个带日期的时间差
- MySql计算两个日期的时间差函数
- java 计算两个日期的时间差
- Oracle 计算两个日期的时间差
- MySql计算两个日期的时间差函数
- MySql计算两个日期的时间差函数
- MySql计算两个日期的时间差函数
- 两个日期之间的时间差计算DateDiff
- MySql计算两个日期的时间差函数
- Oracle计算两个日期的时间差
- MySql计算两个日期的时间差函数
- asp.net 计算两个日期的时间差
- iOS开发---计算两个日期的时间差
- 剑指Offer—43—左旋转字符串
- C++之多文件编程
- *待解决[leetcode]4.Median of Two Sorted Arrays
- alert日志文件过大的处理
- jmeter写插件
- js前台计算两个日期的间隔时间(时间差)
- LTE Initial Attach过程
- Lua-拆分数组中的奇数和偶数
- 设计模式之原型模式
- 查找命令(3)——strings
- php关于使用fopen()函数时,页面显示空白的问题。
- Java Error: java.lang.UnsupportedClassVersionError: bad major version at offset=6
- 大势所趋:数据可视化解决方案将更智能更深入
- JVM笔记