MCPcopy Create free account
hub / github.com/Moli-X/Resources / timeTransform

Function timeTransform

Script/Surge_Panel.js:32–55  ·  view source on GitHub ↗
(dateNow,dateTime)

Source from the content-addressed store, hash-verified

30})();
31
32function timeTransform(dateNow,dateTime) {
33let dateDiff = dateNow - dateTime;
34let days = Math.floor(dateDiff / (24 * 3600 * 1000));//计算出相差天数
35let leave1=dateDiff%(24*3600*1000) //计算天数后剩余的毫秒数
36let hours=Math.floor(leave1/(3600*1000))//计算出小时数
37//计算相差分钟数
38let leave2=leave1%(3600*1000) //计算小时数后剩余的毫秒数
39let minutes=Math.floor(leave2/(60*1000))//计算相差分钟数
40//计算相差秒数
41let leave3=leave2%(60*1000) //计算分钟数后剩余的毫秒数
42let seconds=Math.round(leave3/1000)
43
44if(days==0){
45
46 if(hours==0){
47 if(minutes==0)return(`${seconds}秒`);
48 return(`${minutes}分${seconds}秒`)
49 }
50 return(`${hours}时${minutes}分${seconds}秒`)
51 }else {
52 return(`${days}天${hours}时${minutes}分`)
53 }
54
55}
56
57function icon_status(status){
58 if (status){

Callers 1

Surge_Panel.jsFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected