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