You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
658 B
29 lines
658 B
const formatTime = date => { |
|
const year = date.getFullYear() |
|
const month = date.getMonth() + 1 |
|
const day = date.getDate() |
|
const hour = date.getHours() |
|
const minute = date.getMinutes() |
|
const second = date.getSeconds() |
|
|
|
return `${[year, month, day].map(formatNumber).join('/')} ${[hour, minute, second].map(formatNumber).join(':')}` |
|
} |
|
|
|
const formatNumber = n => { |
|
n = n.toString() |
|
return n[1] ? n : `0${n}` |
|
} |
|
|
|
const ten2XO = (ten) => { |
|
let val = Number(ten); |
|
let xo = val.toString(16) |
|
if (val < 16) { |
|
xo = '0' + xo |
|
} |
|
return xo; |
|
} |
|
module.exports = { |
|
formatTime, |
|
formatNumber, |
|
ten2XO |
|
}
|
|
|