javascript计算几天前,几小时前,几分钟前,几秒前
来源:互联网 发布:数据库migration java 编辑:程序博客网 时间:2024/04/28 12:43
本来没什么事,但看到有人用一大堆的 if-else 控制语句就有点火了,也不想想:用一个变量一次次除以虽然不同但有规律的数字,也不嫌累,纯粹一码农,没有任何脑子在里面,我也懒得整那么细了,直接上代码吧:
var byTime = [365*24*60*60*1000,24*60*60*1000,60*60*1000,60*1000,1000];var unit = ["年","天","小时","分钟","秒钟"];function str(atime){ var ct = new Date().getTime-atime.getTime();if(ct<0){return "瞎糊闹!"}var sb = [];for(var i=0;i<byTime.length;i++){if(ct<byTime[i]){continue;}var temp = Math.floor(ct/byTime[i]);ct = ct%byTime[i];if(temp>0){sb.push(temp+unit[i]);}/*一下控制最多输出几个时间单位:一个时间单位如:N分钟前两个时间单位如:M分钟N秒前三个时间单位如:M年N分钟X秒前以此类推*/if(sb.length>=1){break;}}document.write(sb.join("")+"前");}一帮还在习惯不动脑子就直接上if-else的该好好想想了。
0 0
- javascript计算几天前,几小时前,几分钟前,几秒前
- C#计算发表时间为几个月,几天前,几小时前,几分钟前,或几秒前
- 计算几天前,几小时前,几分钟前,几周前,几个月前,几年前的时间
- 使用prettyTime实现几分钟前,几小时前,几天前
- 时间格式化 几分钟前 几小时前 几天前
- 几秒前,几分钟前,几小时前,几天前,几月前,几年前的实现
- 几秒前,几分钟前,几小时前,几天前,几月前,几年前的java实现
- 几秒前,几分钟前,几小时前,几天前,几月前,几年前的java实现
- java几秒前|几分钟前|几小时前|几天前|几月前|几年前的实现
- 几秒前,几分钟前,几小时前,几天前,几月前,几年前的java实现
- 几秒前,几分钟前,几小时前,几天前,几月前,几年前的java实现
- java几秒前,几分钟前,几小时前,几天前,几月前,几年前的实现
- 几秒前,几分钟前,几小时前,几天前,几月前,几年前的java实现
- 几秒前,几分钟前,几小时前,几天前,几月前,几年前的java实现
- 几秒前,几分钟前,几小时前,几天前,几月前,几年前的java实现
- 几秒前,几分钟前,几小时前,几天前,几月前,几年前的java实现
- java实现 几秒前,几分钟前,几小时前,几天前,几月前,几年前的显示
- 几秒前,几分钟前,几小时前,几天前,几月前,几年前的java实现
- 掌握Activity 的生命周期(Lifecycle)
- Data_SQL
- 测试
- 计算机网络(分组交换与电路交换)
- mysql脚本--load data infile
- javascript计算几天前,几小时前,几分钟前,几秒前
- python3.4爬虫批量下载音乐
- C++操控器endl与换行符'\n'的区别
- 判断当前浏览器是pc端和手机客户端的工具类
- No identifier specified for entity: com.hm.erp.bean.product.vo.ZtPrdAreasVo
- TCP长连接与短连接的区别
- 5.15 安卓加载application错误 Unable to instantiate application的android.test.runner.jar
- java初学笔记之<this关键字在内部类的注意点>
- 静态库和动态库的优缺点