Ruby:
Отримання поточної дати
Як це зробити:
Стандартна бібліотека Ruby включає класи Date
та Time
для роботи з датами та часом. Ось як отримати поточну дату:
require 'date'
current_date = Date.today
puts current_date
Приклад виводу:
2023-04-12
Для включення часу до дати більш підходящим є клас Time
Ruby:
current_time = Time.now
puts current_time
Приклад виводу:
2023-04-12 14:33:07 +0200
Якщо вам потрібно більше функціоналу, наприклад, управління часовими зонами, ви можете використовувати сторонній gem як-от ActiveSupport
(частина Rails, але може використовуватися самостійно).
Спочатку додайте activesupport
до вашого Gemfile і виконайте bundle install
:
gem 'activesupport'
Потім використовуйте його для управління часовими зонами:
require 'active_support/time'
Time.zone = 'Eastern Time (US & Canada)' # Встановіть бажану часову зону
current_time_with_zone = Time.zone.now
puts current_time_with_zone
Приклад виводу:
Wed, 12 Apr 2023 08:33:07 EDT -04:00