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_date
Exemple de sortie :
2023-04-12
Pour inclure l’heure avec la date, la classe Time
de Ruby est plus appropriée :
current_time = Time.now
puts current_time
Exemple de sortie :
2023-04-12 14:33:07 +0200
Si 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_zone
Exemple de sortie :
Mer, 12 Avr 2023 08:33:07 EDT -04:00