number_suffix_helper
Version:
Helper that will allow you to get the day suffix for a given day number x where 1 <= x <= 31.
43 lines (42 loc) • 748 B
JavaScript
exports.getDayEndingFromNumber = function (date, defaultValue) {
defaultValue = (defaultValue === undefined) ? '' : defaultValue
switch (date) {
case 1:
case 21:
case 31:
return 'st'
case 2:
case 22:
return 'nd'
case 3:
case 23:
return 'rd'
case 4:
case 5:
case 6:
case 7:
case 8:
case 9:
case 10:
case 11:
case 12:
case 13:
case 14:
case 15:
case 16:
case 17:
case 18:
case 19:
case 20:
case 24:
case 25:
case 26:
case 27:
case 28:
case 29:
case 30:
return 'th'
default:
return defaultValue
}
}