export function todayDate(arg) {
|
let date = new Date()
|
let year = date.getFullYear()
|
let month = date.getMonth() + 1;
|
let day = date.getDate()
|
let hour = date.getHours()
|
let minutes = date.getMinutes()
|
let seconds = date.getSeconds()
|
if (arg == 'hms') {
|
hour = hour < 10 ? '0' + hour : hour
|
minutes = minutes < 10 ? '0' + minutes : minutes
|
seconds = seconds < 10 ? '0' + seconds : seconds
|
return hour + ':' + minutes + ':' + seconds
|
}
|
}
|
|
export const Debounce = (fn, wait) => {
|
let delay = wait|| 500
|
let timer
|
return function () {
|
let args = arguments;
|
if (timer) {
|
clearTimeout(timer)
|
}
|
|
let callNow = !timer
|
|
timer = setTimeout(() => {
|
timer = null
|
}, delay)
|
|
if (callNow) fn.apply(this, args)
|
}
|
}
|