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.
38 lines
1021 B
38 lines
1021 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 formatTimeTwo = date => { |
|
const year = date.getFullYear() |
|
const month = date.getMonth() + 1 |
|
const day = date.getDate() |
|
const hour = date.getHours() |
|
const minute = date.getMinutes() |
|
|
|
return `${[year, month, day].map(formatNumber).join('-')} ${[hour, minute].map(formatNumber).join(':')}` |
|
} |
|
|
|
const getNowDate = date => { |
|
const year = date.getFullYear() |
|
const month = date.getMonth() + 1 |
|
const day = date.getDate() |
|
return [year, month,day].map(formatNumber).join('-') |
|
} |
|
|
|
const formatNumber = n => { |
|
n = n.toString() |
|
return n[1] ? n : `0${n}` |
|
} |
|
|
|
module.exports = { |
|
formatTime:formatTime, |
|
getNowDate:getNowDate, |
|
formatTimeTwo:formatTimeTwo |
|
}
|
|
|