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