JavaScript如何实现时间个性化输出功能
发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,这篇文章主要为大家展示了"JavaScript如何实现时间个性化输出功能",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"JavaScript如何实现时间个性
千家信息网最后更新 2025年01月23日JavaScript如何实现时间个性化输出功能
这篇文章主要为大家展示了"JavaScript如何实现时间个性化输出功能",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"JavaScript如何实现时间个性化输出功能"这篇文章吧。
时间个性化输出功能
/*
1、< 60s, 显示为"刚刚"
2、>= 1min && < 60 min, 显示与当前时间差"XX分钟前"
3、>= 60min && < 1day, 显示与当前时间差"今天 XX:XX"
4、>= 1day && < 1year, 显示日期"XX月XX日 XX:XX"
5、>= 1year, 显示具体日期"XXXX年XX月XX日 XX:XX"
*/
function timeFormat(time) {
var date = new Date(time),
curDate = new Date(),
year = date.getFullYear(),
month = date.getMonth() + 10,
day = date.getDate(),
hour = date.getHours(),
minute = date.getMinutes(),
curYear = curDate.getFullYear(),
curHour = curDate.getHours(),
timeStr;
if (year < curYear) {
timeStr = year + "年" + month + "月" + day + "日 " + hour + ":" + minute;
} else {
var pastTime = curDate - date,
pastH = pastTime / 3600000;
if (pastH > curHour) {
timeStr = month + "月" + day + "日 " + hour + ":" + minute;
} else if (pastH >= 1) {
timeStr = "今天 " + hour + ":" + minute + "分";
} else {
var pastM = curDate.getMinutes() - minute;
if (pastM > 1) {
timeStr = pastM + "分钟前";
} else {
timeStr = "刚刚";
}
}
}
return timeStr;
}
以上是"JavaScript如何实现时间个性化输出功能"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
时间
个性
功能
输出
内容
篇文章
日期
时间差
学习
帮助
易懂
更多
条理
知识
编带
行业
资讯
资讯频道
频道
研究
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
官方服务器的球球英雄去哪里下
山西商业软件开发定制价格
MT怎么连接服务器
用户信息安全管理软件开发
宜丰天气预报软件开发
怀旧服不同服务器的对战
数据库技术可以从事哪些行业
没有找到 文件服务器管理
网络安全建设主题黑板报
铜川网络技术质量
手机fifa连接服务器
网络安全法过审时间
匠之心网络技术有限公司
什么叫软件开发文件
肇庆聊天软件开发
怎么安装三级网络技术
数据库程序运行原理
sql数据库考试证书
数据库 stmt
jsp简单的数据库查询
网络安全法实施条例第三章
湖南省儿童医院网络安全
大专专业中计算机网络技术
网络安全等级制度的发展
数据库系统概论第四版考试
潍坊领搜网络技术有限公司
软件开发的最新趋势
学习什么网络技术可以自己开店
开展网络安全措施
做软件开发的要考哪些试