1.页面打开截取当前时间戳
2.做个定时器每秒更新时间戳
3.把现在的时间戳减去页面打开的时间戳
4.拿到时间差在进行时间转换
varopenTime=newDate(),nowTime,time;setInterval(function(){nowTime=newDate();time=nowTime-openTime;console.log(timeStamp(time/1000))},1000)functiontimeStamp(second_time){vartime=parseInt(second_time)+"秒";if(parseInt(second_time)>60){varsecond=parseInt(second_time)%60;varmin=parseInt(second_time/60);time=min+"分"+second+"秒";if(min>60){min=parseInt(second_time/60)%60;varhour=parseInt(parseInt(second_time/60)/60);time=hour+"小时"+min+"分"+second+"秒";if(hour>24){hour=parseInt(parseInt(second_time/60)/60)%24;varday=parseInt(parseInt(parseInt(second_time/60)/60)/24);time=day+"天"+hour+"小时"+min+"分"+second+"秒";}}}returntime;} |