某条消息发布后,距离当前时间多久的时间显示

 //显示发布时间的函数
function pastTime(_createTime) {
//var createTime = _createTime.substr(0, _createTime.lastIndexOf(" ")) //不能包含毫秒,如果有毫秒,进行截取
var nowTime = new Date();
var cTime = new Date(_createTime);
var result = parseInt((nowTime - cTime) / 1000 / 60); //分钟数
if (result < 0) {
result = Math.abs(720 + result);
}
var resultStr = result + "分钟前";
if (result == 0) {
resultStr = "刚刚发布"
}
//如需显示“月”,“年” 在此处添加if...else
if (result >= 10080) {
result = parseInt(result / 60*24*7); //周
resultStr = result + "周前"
} else if (result >= 1440) {
result = parseInt(result / 60*24); //天
resultStr = result + "天前"
} else if (result >= 60) {
result = parseInt(result / 60); //小时
resultStr = result + "小时前"
}
return resultStr;
}

最新文章

  1. Rust初步(一):介绍
  2. 数据库中 关于不能用in 不能用exist 等关键字 查询不出现字段的问题
  3. swift 代码添加按钮
  4. Hibernate+maven+mysql
  5. openSUSE 国内镜像和镜像使用帮助 (zhuan)
  6. Word Search [LeetCode]
  7. 画了一张PHPCMSV9的运行流程思维导图
  8. Linux(Centos)全自动异地备份数据(WEB+Mysql)
  9. 如何创建windows xp 虚拟机
  10. hdoj 1035 Robot Motion
  11. 实现简单的跨站脚本攻击(XSS)
  12. nodeJS之TCP模块net
  13. asp.net mvc session锁问题
  14. nginx隐藏入口文件index.php
  15. chmod修改权限
  16. Tree Recovery(前序中序求后序)
  17. 2.Triangle (三角形)
  18. javascript中用闭包递归遍历树状数组
  19. UVALive 3135--Argus+自己定义优先队列的优先规则
  20. Doing Homework---hdu1074(状态压缩&amp;&amp;记忆化搜索)

热门文章

  1. 多路复用(select、epoll)实现tcp服务
  2. spring配置和注解事务同时存在导致的事务嵌套
  3. java性能真的差吗
  4. JS的this总结(上)-call()和apply()
  5. 转:js闭包
  6. MySQL(一) -- MySQL学习路线、数据库的基础、关系型数据库、关键字说明、SQL、MySQL数据库、MySQL服务器对象、SQL的基本操作、库操作、表操作、数据操作、中文数据问题、 校对集问题、web乱码问题
  7. 201521123088《java程序设计》第三周学习总结
  8. Java课程设计——GUI密码生成器201521123035
  9. 生成/etc/shadow文件中的密码
  10. Mybatis第五篇【Mybatis与Spring整合】