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

من موسوعة حسوب
< Ruby‏ | Time

يتحقق التابع dst?‎ إن وقع التوقيت أثناء التوقيت الصيفي في منطقته الزمنية.

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

dst?   true or false

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

تعاد القيمة true إن وقع التوقيت أثناء التوقيت الصيفي في منطقته الزمنية، وإلا فسيعيد القيمة 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‎

انظر أيضًا

  • التابع eql?‎: يتحقق إن كان توقيتان متساويين تمامًا.

مصادر