Files
30-seconds-of-code/snippets/format-colon-time-from-date.md
2018-01-11 20:46:18 -05:00

487 B

Format Colon Timestamp from Date (12 hour format)

Utilizes to12Hour() to transform date.getHours() to 12 hour format and toDigits to maintain double digits for time integers. Formats integers from given date object into a colon time representation.

let toColonTime12 = ( date ) => {
    let times = [ to12Hour(date.getHours()), date.getMinutes(), date.getSeconds() ];
    return times.map( t => setDigits(t, 2, 1) ).join(":");
}
// toColonTime12(new Date()) -> "08:38:00"