From a88e6a155d95557e5d9628f77dfb2feeef1f3d14 Mon Sep 17 00:00:00 2001 From: Michael Goldspinner Date: Thu, 11 Jan 2018 20:46:18 -0500 Subject: [PATCH] Format Colon Time from Date --- snippets/format-colon-time-from-date.md | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 snippets/format-colon-time-from-date.md diff --git a/snippets/format-colon-time-from-date.md b/snippets/format-colon-time-from-date.md new file mode 100644 index 000000000..eea03697a --- /dev/null +++ b/snippets/format-colon-time-from-date.md @@ -0,0 +1,11 @@ +### 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. + +```js +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" +``` \ No newline at end of file