¿Es posible hacer una forma plural de hora y horas a través de momentjs ? O tal vez algo nativo de Intl .
Estoy buscando algo como esto, porque también necesito localización.
moment.specialFunction({hours: 1}); // 1 hour moment.specialFunction({hours: 2}); // 2 hours moment.locale("ru").specialFunction({hours: 1}); // 1 часEsto se puede lograr usando Intl.NumberFormat :
console.log( Intl.NumberFormat('en-GB', { style: 'unit', unit: 'hour', unitDisplay: 'long' }).format(12), Intl.NumberFormat('ru', { style: 'unit', unit: 'hour', unitDisplay: 'long' }).format(12), Intl.NumberFormat('en-US', { style: 'unit', unit: 'hour', unitDisplay: 'long' }).format(1), Intl.NumberFormat('ru', { style: 'unit', unit: 'hour', unitDisplay: 'long' }).format(1), )