Ruby:
Obtenir la date actuelle
Comment faire :
La bibliothèque standard de Ruby inclut les classes Date et Time pour gérer les dates et le temps. Voici comment obtenir la date actuelle :
require 'date'
current_date = Date.today
puts current_dateExemple de sortie :
2023-04-12Pour inclure l’heure avec la date, la classe Time de Ruby est plus appropriée :
current_time = Time.now
puts current_timeExemple de sortie :
2023-04-12 14:33:07 +0200Si vous avez besoin de plus de fonctionnalités, comme la gestion des fuseaux horaires, vous pourriez vouloir utiliser un gemme tiers comme ActiveSupport (partie de Rails mais peut être utilisé de manière autonome).
Tout d’abord, ajoutez activesupport à votre Gemfile et exécutez bundle install :
gem 'activesupport'Ensuite, utilisez-le pour gérer les fuseaux horaires :
require 'active_support/time'
Time.zone = 'Eastern Time (US & Canada)' # Définissez votre fuseau horaire souhaité
current_time_with_zone = Time.zone.now
puts current_time_with_zoneExemple de sortie :
Mer, 12 Avr 2023 08:33:07 EDT -04:00