التابع dst?‎‎ الخاص بالصنف Time في روبي

من موسوعة حسوب

يُعيد التابع dst?‎ القيمة true إن وقع time أثناء التوقيت الصيفي Time في المنطقة الزمنية الخاصة به.

البنية العامة

dst?   true or false

القيمة المُعادة

أمثلة

مثال على استخدام التابع dst?‎:

# CST6CDT:
  Time.local(2000, 1, 1).zone    #=> "CST"
  Time.local(2000, 1, 1).isdst   #=> false
  Time.local(2000, 1, 1).dst?    #=> false
  Time.local(2000, 7, 1).zone    #=> "CDT"
  Time.local(2000, 7, 1).isdst   #=> true
  Time.local(2000, 7, 1).dst?    #=> true
# Asia/Tokyo:
  Time.local(2000, 1, 1).zone    #=> "JST"
  Time.local(2000, 1, 1).isdst   #=> false
  Time.local(2000, 1, 1).dst?    #=> false
  Time.local(2000, 7, 1).zone    #=> "JST"
  Time.local(2000, 7, 1).isdst   #=> false
  Time.local(2000, 7, 1).dst?    #=> false‎

انظر أيضا

  • التابع day: يستخلص التابع day من التوقيت رقم اليوم من الشهر (1..n) لـ time.
  • التابع eql?‎: يُعيد true إذا كان كل من time و other_time (انظر فقرة البنية العامة) توقيت Time، وكان لهما نفس عدد الثواني وكسور الثواني.

مصادر