Something went wrong. Try again.
[READ-ONLY] Mirror of https://github.com/lowmess/lameass.recipes. A recipe site, but without the ads and 3,000 word essays lameass.recipes
nextjs sanity-io theme-ui typescript
Something went wrong. Try again.
510 B · 19 lines
TypeScript
at develop
1234567891011121314151617181920import pluralize from './pluralize'
const minutesToHours = (minutes: number): string => { if (minutes < 60) return `${minutes} ${pluralize(minutes, 'minute', 'minutes')}`
const hours = Math.floor(minutes / 60) const remainder = minutes % 60
const hoursString = `${hours} ${pluralize(hours, 'hour', 'hours')}` const remainderString = remainder > 0 ? ` ${remainder} ${pluralize(remainder, 'minute', 'minutes')}` : ''
return `${hoursString}${remainderString}`}
export default minutesToHours