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
אם אתם זקוקים לפונקציונליות נוספת, כמו ניהול אזורי זמן, כדאי לכם להשתמש בגמיש צד שלישי כמו 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