用于需要查询具体时间段的函数,传入时间戳 返回具体时分秒
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| function transformTime(timestamp) { const DAY_MILLISECOND = 86400000; const HOUR_MILLISECOND = 3600000; const MINUTE_MILLISECOND = 60000;
const dayValue = (timestamp / DAY_MILLISECOND) | 0; const hourValue = ((timestamp % DAY_MILLISECOND) / HOUR_MILLISECOND) | 0; const minValue = (((timestamp % DAY_MILLISECOND) % HOUR_MILLISECOND) / MINUTE_MILLISECOND) | 0; const secondValue = ((((timestamp % DAY_MILLISECOND) % HOUR_MILLISECOND) % MINUTE_MILLISECOND) / 1000) | 0;
const day = dayValue ? dayValue.toString().padStart(2, "0") + "天" : ""; const hour = day || hourValue ? hourValue.toString().padStart(2, "0") + "时" : ""; const minute = hour || minValue ? minValue.toString().padStart(2, "0") + "分" : ""; const second = minute || secondValue ? secondValue.toString().padStart(2, "0") + "秒" : "";
return day + hour + minute + second; }
|