JavaScript 实现发布消息后,距离当前时间的实现
2024-09-21 13:54:36
某条消息发布后,距离当前时间多久的时间显示
//显示发布时间的函数
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;
}
最新文章
- Rust初步(一):介绍
- 数据库中 关于不能用in 不能用exist 等关键字 查询不出现字段的问题
- swift 代码添加按钮
- Hibernate+maven+mysql
- openSUSE 国内镜像和镜像使用帮助 (zhuan)
- Word Search [LeetCode]
- 画了一张PHPCMSV9的运行流程思维导图
- Linux(Centos)全自动异地备份数据(WEB+Mysql)
- 如何创建windows xp 虚拟机
- hdoj 1035 Robot Motion
- 实现简单的跨站脚本攻击(XSS)
- nodeJS之TCP模块net
- asp.net mvc session锁问题
- nginx隐藏入口文件index.php
- chmod修改权限
- Tree Recovery(前序中序求后序)
- 2.Triangle (三角形)
- javascript中用闭包递归遍历树状数组
- UVALive 3135--Argus+自己定义优先队列的优先规则
- Doing Homework---hdu1074(状态压缩&;&;记忆化搜索)
热门文章
- 多路复用(select、epoll)实现tcp服务
- spring配置和注解事务同时存在导致的事务嵌套
- java性能真的差吗
- JS的this总结(上)-call()和apply()
- 转:js闭包
- MySQL(一) -- MySQL学习路线、数据库的基础、关系型数据库、关键字说明、SQL、MySQL数据库、MySQL服务器对象、SQL的基本操作、库操作、表操作、数据操作、中文数据问题、 校对集问题、web乱码问题
- 201521123088《java程序设计》第三周学习总结
- Java课程设计——GUI密码生成器201521123035
- 生成/etc/shadow文件中的密码
- Mybatis第五篇【Mybatis与Spring整合】