Javascript专栏

JavaScript计算时间差

读心悦 · 7月15日 · 2020年 本文531字 · 阅读2分钟145

封装一个计算时间差的函数【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 条回应

×