From ef5beb5fbc4f4080a3da83b6857c3b8198366f76 Mon Sep 17 00:00:00 2001 From: Angelos Chalaris Date: Fri, 2 Feb 2018 13:01:49 +0200 Subject: [PATCH] Update getMeridiemSuffixOfInteger.md --- snippets/getMeridiemSuffixOfInteger.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/snippets/getMeridiemSuffixOfInteger.md b/snippets/getMeridiemSuffixOfInteger.md index 58d1acf8b..03b529e48 100644 --- a/snippets/getMeridiemSuffixOfInteger.md +++ b/snippets/getMeridiemSuffixOfInteger.md @@ -1,16 +1,16 @@ ### getMeridiemSuffixOfInteger -Uses modulo (`%`) and conditional checks to transform integer to a stringified 12 hour format with meridiem suffix. Conditionals maintain 12 hour principles (0am - 12am). +Converts an integer to a suffixed string, adding `am` or `pm` based on its value. -Does not handle integers not representing an hour time (ie: 25, 1000, etc...) +Use the modulo operator (`%`) and conditional checks to transform an integer to a stringified 12-hour format with meridiem suffix. ```js const getMeridiemSuffixOfInteger = num => num === 0 || num === 24 ? 12 + "am" : num === 12 ? 12 + "pm" : num < 12 ? (num % 12) + "am" : (num % 12) + "pm"; ``` ```js -getMeridiemSuffixOfInteger(0) // "12am" -getMeridiemSuffixOfInteger(11) // "11am" -getMeridiemSuffixOfInteger(13) // "1pm" -getMeridiemSuffixOfInteger(25) // "1pm" -``` \ No newline at end of file +getMeridiemSuffixOfInteger(0); // "12am" +getMeridiemSuffixOfInteger(11); // "11am" +getMeridiemSuffixOfInteger(13); // "1pm" +getMeridiemSuffixOfInteger(25); // "1pm" +```