1 |
- "use strict";exports.caculateTimeago=function(e,t){const n=6e4,s=36e5,r=24*s,a=(new Date).getTime()-e;let $="";if(a<0)return;const p=a/n,I=a/s,i=a/r,o=a/6048e5;if(o>=1&&o<=4)$=` ${parseInt(`${o}`,10)}周前`;else if(i>=1&&i<=6)$=` ${parseInt(`${i}`,10)}天前`;else if(I>=1&&I<=23)$=` ${parseInt(`${I}`,10)}小时前`;else if(p>=1&&p<=59)$=` ${parseInt(`${p}`,10)}分钟前`;else if(a>=0&&a<=n)$="刚刚";else if(1==t)$="";else{const t=new Date;t.setTime(e);$=`${t.getFullYear()}-${t.getMonth()+1<10?`0${t.getMonth()+1}`:t.getMonth()+1}-${t.getDate()<10?`0${t.getDate()}`:t.getDate()}`}return $},exports.formatTime=function(e){const t=e;let n,s,r,a;return t>=3600?(s=parseInt(""+t/3600,10)<10?`0${parseInt(""+t/3600,10)}`:parseInt(""+t/3600,10),r=parseInt(""+t%60/60,10)<10?`0${parseInt(""+t%60/60,10)}`:parseInt(""+t%60/60,10),a=t%3600<10?"0"+t%3600:t%3600,a>60&&(r=parseInt(""+a/60,10)<10?`0${parseInt(""+a/60,10)}`:parseInt(""+a/60,10),a=a%60<10?"0"+a%60:a%60),n=`${s}:${r}:${a}`):t>=60&&t<3600?(r=parseInt(""+t/60,10)<10?`0${parseInt(""+t/60,10)}`:parseInt(""+t/60,10),a=t%60<10?"0"+t%60:t%60,n=`00:${r}:${a}`):t<60&&(a=t<10?`0${t}`:t,n=`00:00:${a}`),n};
|