14 Abril 2011

Rails - Formatando data para exibição

Dica para formatar data e hora para exibição no Rails.

No arquivo /config/environment.rb crie entradas de acordo com a formatação que você precisa, como por exemplo;
Time::DATE_FORMATS[:data_br] = "%d/%m/%Y"
Time::DATE_FORMATS[:dia_semana] = "%A"
Time::DATE_FORMATS[:hora] = "%H:%M horas"
Feito isso, agora podemos utilizar a formatação chamando o método to_s para a data em questão passando como parâmetro o símbolo definido, como por exemplo:
<%= @objeto.data.to_s(:dia_semana) %> 
O resultado é o dia da semana escrito por extenso.

0 comentários: