Ruby:
Få det aktuella datumet
Hur man gör:
Rubys standardbibliotek inkluderar klasserna Date
och Time
för att hantera datum och tid. Så här får du det aktuella datumet:
require 'date'
current_date = Date.today
puts current_date
Exempelutskrift:
2023-04-12
För att inkludera tid med datumet är Rubys Time
-klass mer lämplig:
current_time = Time.now
puts current_time
Exempelutskrift:
2023-04-12 14:33:07 +0200
Om du behöver mer funktionalitet, såsom hantering av tidszoner, kanske du vill använda ett tredjepartsgem som ActiveSupport
(del av Rails men kan användas fristående).
Först, lägg till activesupport
i din Gemfile och kör bundle install
:
gem 'activesupport'
Därefter, använd det för att hantera tidszoner:
require 'active_support/time'
Time.zone = 'Eastern Time (US & Canada)' # Ange din önskade tidszon
current_time_with_zone = Time.zone.now
puts current_time_with_zone
Exempelutskrift:
Wed, 12 Apr 2023 08:33:07 EDT -04:00