التابع Time.localtime‎ في روبي

من موسوعة حسوب
< Ruby‏ | Time
مراجعة 14:58، 7 ديسمبر 2018 بواسطة جميل-بيلوني (نقاش | مساهمات) (مراجعة وتدقيق.)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

يحول التابع 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‎

انظر أيضًا

  • التابع isdst: يتحقق إن وقع التوقيت الذي استُدعي معه أثناء التوقيت الصيفي في منطقته الزمنية.

مصادر