Ruby:
Obteniendo la fecha actual
Cómo hacerlo:
La biblioteca estándar de Ruby incluye las clases Date y Time para manejar fechas y horas. Así es como se obtiene la fecha actual:
require 'date'
current_date = Date.today
puts current_dateSalida de muestra:
2023-04-12Para incluir la hora con la fecha, la clase Time de Ruby es más adecuada:
current_time = Time.now
puts current_timeSalida de muestra:
2023-04-12 14:33:07 +0200Si necesitas más funcionalidad, como la gestión de zonas horarias, podrías querer usar una gema de terceros como ActiveSupport (parte de Rails pero se puede usar de manera independiente).
Primero, agrega activesupport a tu Gemfile y ejecuta bundle install:
gem 'activesupport'Luego, úsalo para manejar zonas horarias:
require 'active_support/time'
Time.zone = 'Eastern Time (US & Canada)' # Establece tu zona horaria deseada
current_time_with_zone = Time.zone.now
puts current_time_with_zoneSalida de muestra:
Wed, 12 Apr 2023 08:33:07 EDT -04:00