Convert seconds or Data object to "hh:mm:ss" format.
npm i --save gethhmmss
Convert number of seconds to "hh:mm:ss". The number of seconds is an interval, not a date. It can be greater than 23:59:59.
import gethhmmss from 'gethhmmss'
console.log(gethhmmss(71)) /* 00:01:11 */
console.log(gethhmmss(86400)) /* 24:00:00 */
console.log(gethhmmss(90080)) /* 25:01:20 */
/* Negative number of seconds is also valid. */
console.log(gethhmmss(-71)) /* -00:01:11 */
console.log(gethhmmss(-86400)) /* -24:00:00 */
console.log(gethhmmss(-90080)) /* -25:01:20 */
Convert given Date object to "hh:mm:ss"
import gethhmmss from 'gethhmmss'
/* Sep 03 2007 04:20:02 */
let date = new Date(2007, 8, 3, 4, 20, 1)
let hhmmss = gethhmmss(date)
console.log(hhmmss) /* 04:20:02 */
Get current date in "hh:mm:ss" format
import gethhmmss from 'gethhmmss'
let hhmmss = gethhmmss()
What is in TODO list:
- flow typings
- ts typings
- options for function:
- always show sign (
+00:00:00
) - custom separator (
00:00:00
)
- always show sign (
Every version is major. You can always see the changelog and be aware of the recent changes.
Convert seconds to HH:MM:SS, that's it. https://www.npmjs.com/package/tohhmmss