Nest all content into snippets
This commit is contained in:
30
snippets/js/s/get-meridiem-suffix-of-integer.md
Normal file
30
snippets/js/s/get-meridiem-suffix-of-integer.md
Normal file
@ -0,0 +1,30 @@
|
||||
---
|
||||
title: Get meridiem suffix of integer
|
||||
type: snippet
|
||||
language: javascript
|
||||
tags: [date]
|
||||
cover: dark-leaves-4
|
||||
dateModified: 2020-10-19T22:49:51+03:00
|
||||
---
|
||||
|
||||
Converts an integer to a suffixed string, adding `am` or `pm` based on its value.
|
||||
|
||||
- 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'
|
||||
```
|
||||
Reference in New Issue
Block a user