JS计算两个日期时间差
JS计算两日期时间差
时间戳
- var timestamp = Date.parse(new Date());
- var timestamp = (new Date()).valueOf();
- var timestamp=new Date().getTime();
小时:3600*1000
分钟:60*1000
秒:1000
// 返回格式为xx天xx小时xx分钟
function(beginTime, endTime) {
var start = Date.parse(new Date(beginTime));
var end = Date.parse(new Date(endTime));
// 两个时间戳相差的毫秒数
var time = end - start;
// 计算相差的天数
var day = Math.floor(time / (24 * 3600 * 1000));
// 计算天数后剩余的毫秒数
var msec = time % (24 * 3600 * 1000);
// 计算出小时数
var hour = Math.floor(msec / (3600 * 1000));
// 计算小时数后剩余的毫秒数
var msec2 = msec % (3600 * 1000);
// 计算相差分钟数
var minute = Math.floor(msec2 / (60 * 1000));
var result = day + "天" + hour + "时" + minute + "分";
return result;
}
本文来自博客园,作者:爱吃糖的橘猫,转载请注明原文链接:https://www.cnblogs.com/sglblog/p/16623249.html
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
· 上周热点回顾(2.17-2.23)