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_date
Salida de muestra:
2023-04-12
Para incluir la hora con la fecha, la clase Time
de Ruby es más adecuada:
current_time = Time.now
puts current_time
Salida de muestra:
2023-04-12 14:33:07 +0200
Si 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_zone
Salida de muestra:
Wed, 12 Apr 2023 08:33:07 EDT -04:00