分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > IT知识

JS计算距当前时间的时间差

发布时间:2023-09-06 01:33责任编辑:郭大石关键词:暂无标签
/** * JS获取距当前时间差 * ?* @param int time 时间戳格式 * */function get_time_diff(time) { ???var diff = ‘‘; ???var time_diff = new Date().getTime() - time; ??//时间差的毫秒数 ???????????????//计算出相差天数 ?????var days = Math.floor(time_diff / (24 * 3600 * 1000)); ???if (days > 0) { ???????diff += days + ‘天‘; ???} ???//计算出小时数 ?????var leave1 = time_diff % ( 24 * 3600 * 1000); ????var hours = Math.floor(leave1 / (3600 * 1000)); ???if (hours > 0) { ???????diff += hours + ‘小时‘; ???} else { ???????if (diff !== ‘‘) { ???????????diff += hours + ‘小时‘; ???????} ???} ???//计算相差分钟数 ?????var leave2 =leave1 % (3600 * 1000); ???var minutes = Math.floor(leave2 / (60 * 1000)); ???if (minutes > 0) { ???????diff += minutes + ‘分‘; ???} else { ???????if (diff !== ‘‘) { ???????????diff += minutes + ‘分‘; ???????} ???} ???//计算相差秒数 ?????var leave3 = leave2%(60*1000); ???var seconds = Math.round(leave3/1000); ???if (seconds > 0) { ???????diff += seconds + ‘秒‘; ???} else { ???????if (diff !== ‘‘) { ???????????diff += seconds + ‘秒‘; ???????} ???} ???????return diff;}

JS计算距当前时间的时间差

原文地址:https://www.cnblogs.com/gentsir/p/8137389.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved