Ruby:
Få dagens dato

Hvordan:

Rubys standardbibliotek inkluderer klassene Date og Time for håndtering av datoer og tid. Slik får du tak i gjeldende dato:

require 'date'

current_date = Date.today
puts current_date

Eksempel på utdata:

2023-04-12

For å inkludere tid sammen med datoen, er Rubys Time klasse mer passende:

current_time = Time.now
puts current_time

Eksempel på utdata:

2023-04-12 14:33:07 +0200

Hvis du trenger mer funksjonalitet, som håndtering av tidssoner, kan du ønske å bruke en tredjepartsgem som ActiveSupport (del av Rails, men kan brukes alene).

Først, legg til activesupport i din Gemfile og kjør bundle install:

gem 'activesupport'

Deretter, bruk den til å håndtere tidssoner:

require 'active_support/time'

Time.zone = 'Eastern Time (US & Canada)'  # Sett din ønskede tidssone
current_time_with_zone = Time.zone.now
puts current_time_with_zone

Eksempel på utdata:

Ons, 12 Apr 2023 08:33:07 EDT -04:00