let dateFormat = function(timestamp, formats = 'YY-MM-DD') {
let zero = (value) => value < 10 ? '0' + value : value
let dataeString = timestamp ? new Date(Number(timestamp)) : new Date()
let year = dataeString.getFullYear()
let month = zero(dataeString.getMonth() + 1)
let day = zero(dataeString.getDate())
let hour = zero(dataeString.getHours())
let minite = zero(dataeString.getMinutes())
let second = zero(dataeString.getSeconds())
return formats.replace(/YY|MM|DD|hh|mm|ss/ig, function(matches) {
return ({
YY: year,
MM: month,
DD: day,
hh: hour,
mm: minite,
ss: second
})[matches]
})
}