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.