Trabajando con la Fecha y la Hora en Ruby on Rails 2

Demo Github

Imprimir la fecha y la hora en Ruby on Rails (Framework de Ruby) es muy fácil y sencillo, solo debemos de tener en cuenta para que y en que momento necesitaremos hacerlo. En este tutorial vamos a mostrar en el navegador la fecha, la semana del año, la hora y la Zona Horaria correspondiente al País en donde te encuentres. Necesitas tener instalado Ruby y Ruby on Rails, ademas de realizada la configuración óptima para crear proyectos con Rails.

Creo una vista dentro de mi Carpeta ‘app/views/fecha.html.erb’  y escribimos lo siguiente:

fecha.html.erb

<div align="center">

	Hoy es:
	<h3>
         // Imprimimos la Fecha:
		<%= 
			Time.now.strftime("%d-%m-%Y")			
		%>		
	</h3>

	Semana del Año 2016:
	<h3>
	 // Imprimimos la Semana:
		<%= 
			Time.now.strftime("N° %V")
		%>
	</h3>

	Hora de Captura:
	<h3>
         // Imprimimos la Hora:
		<%=
			Time.now.strftime("%R")		
		%>
	</h3>

	Zona Horaria:
	<h3>
         // Imprimimos la Zona Horaria del usuario:
		<%=
			Time.now.strftime("%:z")		
		%>
	</h3>

</div>

Mediante la funcion Time.now imprimo la fecha y hora actual, ademas le concateno strftime para formatearla.

Ruby nos provee funciones simples para escribir la hora y la fecha, puedes leer mas sobre Time.now.strftime en el core de Ruby.

Espero te sirva de mucho este articulo.

Gracias por tu atención.