التابع Time.localtime
في روبي
يحول التابع localtime
التوقيت الذي استُدعي معه إلى التوقيت المحلي (باستخدام المنطقة الزمنية المحلية السارية لهذه العملية). انتبه إلى أنَّ هذا التابع يعدل على التوقيت المعطى نفسه.
البنية العامة
localtime → time
localtime(utc_offset) → time
المعاملات
utc_offset
فارق التوقيت مع التوقيت العالمي الموحد.
القيمة المعادة
يعاد التوقيت نفسه المعطى بعد تحويله إلى التوقيت المحلي. في حال إعطاء المعامل utc_offset
، سيتم استخدامه بدلًا من الوقت المحلي.
أمثلة
مثال على استخدام التابع localtime
:
t = Time.utc(2000, "jan", 1, 20, 15, 1) #=> 2000-01-01 20:15:01 UTC
t.utc? #=> true
t.localtime #=> 2000-01-01 14:15:01 -0600
t.utc? #=> false
t.localtime("+09:00") #=> 2000-01-02 05:15:01 +0900
t.utc? #=> false