Visão geral
O pacote relative_time converte um objeto DateTime em uma string legível por humanos que expressa o tempo em relação ao momento atual. Por exemplo, pode exibir 'há 2 minutos' ou 'em 3 horas' em vez de timestamps brutos. Ele suporta múltiplos idiomas e foi projetado para simplicidade e desempenho em todas as principais plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux. Ideal para aplicativos que precisam de exibição dinâmica e amigável ao usuário de horários em feeds, notificações ou interfaces de chat.
Casos de uso
- Exibindo o tempo desde que um post foi publicado
- Mostrando contagens regressivas ou lembretes
- Melhorando os horários de mensagens no chat
- Atualizando indicadores de atividade em tempo real
- Melhorando a UX em aplicativos de mídia social
Principais recursos
- API simples com configuração mínima
- Suporta localização
- Compatibilidade multiplataforma
- Atualizações automáticas para precisão em tempo real
- Leve e eficiente
Indicado para
- Aplicativos com feeds de dados em tempo real
- Aplicativos de redes sociais
- Ferramentas de tarefas e lembretes
- Plataformas de bate-papo e mensagens
- Componentes da interface do usuário que exigem rótulos de tempo dinâmicos
Considerações
- Requer atualização manual para atualizações em tempo real
- Limitado apenas à formatação de tempo relativo
- Sem suporte embutido para unidades de tempo personalizadas
- Depende da precisão do relógio do sistema
- Pode ser necessário tratamento adicional para diferenças de fuso horário