关注互联网应用及运维技术的个人博客

JavaScript计算时间差

封装一个计算时间差的函数【times】,设置两个时间点starttime和endtime(times方法的两个参数)。

1、starttime,起止时间(时间戳);

2、endtime,终止时间(时间戳);

const times = function (startTIme,endTIme) {
const sond = endTIme - startTIme;
if (sond >=24*60*60*30*12) {
returnparseInt((sond / (24*60*60*30*12)).toString()) +"年 前"
}
if (sond >=24*60*60*30) {
returnparseInt((sond / (24*60*60*30)).toString()) +"月 前"
}
if (sond >=24*60*60) {
returnparseInt((sond / (24*60*60)).toString()) +"天 前"
}
if (sond >=3600) {
returnparseInt((sond /3600).toString()) +"小时 前"
}
if (sond >=60) {
returnparseInt((sond /60).toString()) +"分钟 前"
} else {
return sond +"秒 前"
}
}
赞(0)
未经允许不得转载:飞天狒狒 » JavaScript计算时间差

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址