mirror of
https://github.com/elastic/kibana.git
synced 2025-04-23 17:28:26 -04:00
* Fix day of month only showing ordinals
This commit is contained in:
parent
3e74a2c80b
commit
0b449f34d8
1 changed files with 16 additions and 6 deletions
|
@ -41,21 +41,31 @@ export function getOrdinalValue(number) {
|
|||
// values: { number },
|
||||
// });
|
||||
|
||||
let lastDigit = number.toString().substr(-1);
|
||||
// Protects against falsey (including 0) values
|
||||
const num = number && number.toString();
|
||||
let lastDigit = num && num.substr(-1);
|
||||
let ordinal;
|
||||
|
||||
if(!lastDigit) {
|
||||
return;
|
||||
return number;
|
||||
}
|
||||
lastDigit = parseFloat(lastDigit);
|
||||
|
||||
switch(lastDigit) {
|
||||
case 1:
|
||||
return 'st';
|
||||
ordinal = 'st';
|
||||
break;
|
||||
case 2:
|
||||
return 'nd';
|
||||
ordinal = 'nd';
|
||||
break;
|
||||
case 3:
|
||||
return 'rd';
|
||||
ordinal = 'rd';
|
||||
break;
|
||||
default:
|
||||
return 'th';
|
||||
ordinal = 'th';
|
||||
}
|
||||
|
||||
return `${num}${ordinal}`;
|
||||
}
|
||||
|
||||
export function getDayName(dayOrdinal) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue