uppy/packages/@uppy/utils/src/getTimeStamp.js
2021-08-10 16:06:49 +02:00

20 lines
499 B
JavaScript

/**
* Adds zero to strings shorter than two characters.
*
* @param {number} number
* @returns {string}
*/
function pad (number) {
return number < 10 ? `0${number}` : number.toString()
}
/**
* Returns a timestamp in the format of `hours:minutes:seconds`
*/
module.exports = function getTimeStamp () {
const date = new Date()
const hours = pad(date.getHours())
const minutes = pad(date.getMinutes())
const seconds = pad(date.getSeconds())
return `${hours}:${minutes}:${seconds}`
}